1.獲取鏈接
$con = mysqli_connect('主機','賬戶名','密碼') or die('連接失敗的資訊')
2.選擇資料庫
mysqli_select_db('表名',$con);
注意:
mysql_select_db與mysqli_select_db的引數位置相反,mysqli_query()也是一樣的
3.設定操作編碼(建議有)
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.接識訓傳的結果,并處理
while($row = mysqli_fetch_array($res)) { ?>
<li><?php echo $row['name']; ?></li>
<?php }
6.釋放資源,關閉連接
mysql_close($con);// 關閉連接(可有可無) 隔一會兒會自動關閉
// 放在接收結果之前,同樣可以輸出結果
mysqli_free_result($res); //釋放資源,不能調換位置
細節:
1.使用完$res結果集之后,一定要及時釋放資源,否則會一直連接,
2.當連接達到一定數量時,再次訪問會導致資料庫連接失敗
3.mysqli_free_result()不可以隨意更改位置,以免造成資料輸出結果顯示例外
4.mysql_close()可以在回傳結果之前關閉,此時回傳的結果不受影響
5.mysql_close()可有可無,因為在系統中,它會自動在一段時間之后自我洗掉
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27434.html
標籤:PHP
上一篇:基于 hyperf 微服務框架 +layim 開發的一套聊天系統!
下一篇:php-fpm組態檔中的group與user配置以及apache服務器配置httpd.conf中的的Group與User配置分析
