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