關於phpMysqli函數的理解:
一、什麼是php mysqli?
php mysqli = php nysqli improved
mysqli函數允許您存取資料庫伺服器。
注意!mysqli擴充套件用於mysqli4.1.13版本或者更新的版本。
二、如何使用mysqli函數?
如果要使用mysqli函數則必須在編譯php時新增對mysqli擴充套件的支援。
有關安裝的詳細資訊,請存取:http://www.php.net/manual/en/mysqli.installation.php
有關執行設定的詳細資訊地址:http://www.php.net/manual/en/mysqli.configuration.php
三、php相關函數介紹
1、mysqli_debug(message)
函數
描述:用於執行偵錯操作,返回true。
注意;為了使用該函數,您必須編譯mysql用戶端庫來支援偵錯。
2、mysqli_dump_debug_info(link)
函數
描述:轉儲偵錯資訊到紀錄檔中,成功返回true,失敗返回false。
3、mysqli_error_list()
函數
描述:返回最近呼叫函數的錯誤列表,每一個錯誤都帶有一個errno、error、sqlstate的關聯陣列。
4、mysqli_state(connection)
函數
描述:返回當前系統狀態。
範例:
<?php //設定資料庫相關資訊 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //連線資料庫 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //檢查連線 if(mysqli_connect_errno($conn)) { die('連線失敗!'.mysqli_connect_error()); } //連線成功,返回當前系統狀態 echo '當前系統狀態'.mysqli_stat($conn); //關閉連線 mysqli_close($conn); ?>
5、mysqli_fetch_all(result,resulttype)
函數
返回型別resulttype:
MYSQLI_ASSOC
MYSQLI_NUM
MYSQLI_BOTH
描述:從結果集取出所有行,作為關聯陣列或者索引陣列或者二者兼有。
範例:
<?php //設定資料庫相關資訊 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //連線資料庫 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //檢查連線 if(mysqli_connect_errno($conn)) { die('連線失敗!'.mysqli_connect_error()); } //執行sql語句 $sql = "SELECT * FROM demo"; $result = mysqli_query($conn, $sql); $rows = mysqli_fetch_all($result); print_r($rows); //釋放結果集 mysqli_free_result($result); //關閉連線 mysqli_close($conn); ?>
以上是本次為大家整理的phpmysqli函數介紹以及範例,希望可以幫助到大家。謝謝!
推薦相關文章:https://www.php.cn/course/list/29/type/4.html
以上就是關於php mysqli函數的一些總結和範例(四)的詳細內容,更多請關注TW511.COM其它相關文章!