php 连接数据库 以及数据库操作


首先对 php  连接数据库语句同一 配置

通过 include "config.php"; 
导入
 $conn = mysqli_connect("127.0.0.1","root","123","ts");
其他文件导入后即获取到$conn变量
 
四个参数 ip地址  mysql用户名  mysql密码  数据库名
 
一,表的创建(表的增加,删除,修改雷同) 以及 查询
此处前端页面的js代码
前往执行php文件并将php返回的html数据放置在制定的div或者其他标签中
 
  function showhot(){
                var xhr2 = new XMLHttpRequest();
                xhr2.open('post','hot.php');
                xhr2.setRequestHeader('content-type','application/x-www-form-urlencoded');
                xhr2.onload = function(){
                    document.querySelector('.rhot').innerHTML = xhr2.responseText;
                }                
                xhr2.send(null);
}
 
此处示例建表操作
$sql = "create table shu(
    id int primary key,
    name varchar(50),
)";
$conn->query($sql);
 
此处示例查询操作
 
$sql3 = "select  * from  shu";
$result = $conn -> query ($sql3);
    echo '<table border="1"  bordercolor="#00CCCC"  width="300">' ;
    echo '<tr>';
    echo '<td>bianhao</td>';
    echo '<td>tushuming'.'</td>';
    echo '</tr>';
while($row = $result -> fetch_assoc()){
    echo '<tr>';
    echo '<td>'.$row ['id'].'</td>';
    echo '<td>'.$row ['name'].'</td>';
    echo '</tr>';
echo '</table>';
 
二,文件的提交上传
 
文件的提交不同于普通的数据库操作,界面会跳转至提交页面,此处为yanshi.php
 
前端代码
<form method="POST" action="./yanshi.php" enctype="multipart/form-data">
       <input type="file"  name="test4" id="e5">
  <input type="submit" style="width: 259px;height: 50px;border:1px solid rgba(0,0,0,0.2);margin-top: 20px;">
 </form>
 
php文件解析
 
print_r($_FILES)
Array ( 
    [test4] => Array ( 
        [name] => scp_048.jpg 
        [type] => image/jpeg 
        [tmp_name] => C:\Users\雨果的夏\AppData\Local\Temp\php3B9D.tmp 
        [error] => 0 
  [size] => 25148 
        ) 
)
此处为一个文件示例
 
$path = './img/'.iconv("UTF-8","gbk",$_FILES["test4"]["name"]);
获取文件名 拼接文件  转换文件编码格式去除乱码    将要保存的路径
 
move_uploaded_file($_FILES['test4']['tmp_name'],$path);
获取文件 并将文件移动到拼接的路径下
 
在数据库中保存图片路径 用时查询数据库中的图片路径即可(缺点:未对不使用图片进行清理)
 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM