下文內容主要給大家帶來PHP Mysqli函數總結分析,這里所講到的知識,與書籍略有不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。
一、什么是php mysqli?
php mysqli = php nysqli improved
mysqli函數允許您訪問數據庫云服務器。
注意!mysqli擴展用于mysqli4.1.13版本或者更新的版本。
二、如何使用mysqli函數?
如果要使用mysqli函數則必須在編譯php時添加對mysqli擴展的支持。
有關安裝的詳細信息,請訪問:安裝地址訪問
有關運行配置的詳細信息地址:運行配置訪問
三、php mysqli函數介紹
1、mysqli_connect(host,username,password,dbname,port,socket)
描述:打開一個到mysql服務器的新的連接。返回的是一個代表到數據庫的連接對象。
實例:
<?php $conn = mysqli_connect("localhost","username","password","dbname","port"); //檢查連接 if(!$conn) { die("連接錯誤:".mysqli_connect_error()); } ?>
2、mysqli_connect_error()
描述:函數返回上次連接錯誤的錯誤描述。返回的是一個描述錯誤的字符串,如果沒有錯誤發生返回NULL。
實例:
<?php $conn = mysqli_connect("localhost","username","password","dbname"); //檢查連接 if(!$conn) { die(mysqli_connect_error()); } ?>
3、mysqli_errno(connection)
描述:函數返回最近調用函數的最后一個錯誤代碼。如果沒有錯誤就返回0
實例:
<?php //連接數據庫 $conn = mysqli_connect("localhost","username","password","dbname")); //檢查連接 if(mysqli_connect_errno($conn)) { echo "連接數據庫失?。?quot;.mysqli_connect_error(); } //連接成功,執行查詢語句 if(!mysqli_query($conn, "INSERT INTO ... (...) VALUES (...)")) { //查詢失敗,返回錯誤代碼 echo("查詢失?。?quot;.mysqli_errno($conn)); } //關閉連接 mysqli_close($conn); ?>
4、mysqli_connect_errno()
描述:函數返回上一次連接的錯誤代碼,沒有錯誤則返回0。
實例:
<?php //連接數據庫 $conn = mysqli_connect("localhost","username","password","dbname"); //檢查連接 if(!$conn) { die("連接失?。?quot;.mysqli_connect_errno()); } ?>
5、mysqli_close(connection);
描述:關閉先前打開的數據庫連接。
實例:
<?php //連接數據庫 $conn = mysqli_connect("localhost","username","password","dbname"); //php代碼 //關閉連接 mysqli_close($conn); ?>
以上就是關于PHP Mysqli函數的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。