首先對 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);
獲取文件 並將文件移動到拼接的路徑下
在數據庫中保存圖片路徑 用時查詢數據庫中的圖片路徑即可(缺點:未對不使用圖片進行清理)