前言:php是一門入門比較簡單的程式語言,同時php有非常多的內建函數。所以對於這些內建函數的理解與掌握就顯得格外重要。接下來我們就分析php的一些內建函數。
後續我還會繼續為大家整理。
推薦相關影片教學:https://www.php.cn/course/list/29/type/4.html
關於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函數的一些總結和實例(四)的詳細內容。更多資訊請關注PHP中文網其他相關文章!