PHP_MySQL之間的鏈接步驟

1.獲取連接php

$con = mysqli_connect('主機','帳戶名','密碼') or die('鏈接失敗的信息')

2.選擇數據庫mysql

mysqli_select_db('表名',$con);
注意:
      mysql_select_db與mysqli_select_db的參數位置相反,mysqli_query()也是同樣的

3.設置操做編碼(建議有)sql

mysqli_query("SET NAMES UTF-8");

4.向數據庫發送指令sql數據庫

(ddl(數據定義語言),dml(數據操做語言 update,insert,delete),dql(數據查詢語言 select),dtl(數據事務語句 rollbank,commit...))
$res = mysqli_query($con,"SELECT * FROM student");

5.接收返回的結果,並處理fetch

while($row = mysqli_fetch_array($res)) { ?>
    <li><?php echo $row['name']; ?></li>
<?php }

6.釋放資源,關閉鏈接編碼

mysql_close($con);// 關閉鏈接(無關緊要) 隔一下子會自動關閉
    		  // 放在接收結果以前,一樣能夠輸出結果
mysqli_free_result($res); //釋放資源,不能調換位置

細節:code

1.使用完$res結果集以後,必定要及時釋放資源,不然會一直鏈接。
2.當鏈接達到必定數量時,再次訪問會致使數據庫鏈接失敗
3.mysqli_free_result()不能夠隨意更改位置,以避免形成數據輸出結果顯示異常
4.mysql_close()能夠在返回結果以前關閉,此時返回的結果不受影響
5.mysql_close()無關緊要,由於在系統中,它會自動在一段時間以後自我刪除
相關文章
相關標籤/搜索