在www/cart中建立conn.php數據庫連接文件,
代碼及注釋如下:
~~~
<?php
//數據連接設置.
$link=mysqli_connect('localhost','root','612345') or die('數據連接失敗!');
//選擇要使用的數據庫.
mysqli_select_db($link,'cart') or die('數據庫連接失敗!');
echo 'Test!';
//設置查詢結果的字符集
mysqli_query($link,'SET NAMES utf8 ');
?>
~~~
連接數據庫格式:
新版mysql,已經棄用了舊的mysql_connect函數,新的函數mysqli_connect,很好記,二者只差一個字符“i”。
mysqli_connect(主機地址,連接mysql的用戶名,密碼,數據庫);
輸入時,記住給每一項加引號,上述代碼筆者省去了數據庫,將它列到另一個語句中,這只是習慣問題。
die()函數,是當連接失敗時,則執行此函數.
* * * * *
數據庫選擇函數mysqli_select_db();
mysqli_select_db(數據庫連接,數據庫名);
數據庫連接一般是變量,否則,括號中的語句太長,不易閱讀,也容易出錯.
* * * * *
echo ''行,運行conn.php時,如果網頁是出現"Test!",說明其上兩行運行正常,否則,根據錯誤提示找原因。
* * * * *
mysqli_query($link,'SET NAMES utf8 ')
'SET NAMES utf8 '設置查詢所使用的字符集,如果不設置,當查詢結果中包含非ASCII字符,將會出現亂碼。
* * * * *
測試:http://localhost/cart/conn.php
出現: Test!
測試成功。
*注:在正式使用conn.php時,將測試行echo行掉。*
* * * * *
## 天行健,君子當自強不息!
* * * * *