您好,登錄后才能下訂單哦!
下文內容主要給大家帶來php的一些內置函數總結及實例分析,這里所講到的知識,與書籍略有不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。
前言: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_change_user(connection,username,password,newdbname)
描述:更改連接的數據庫
實例:
<?php //配置數據庫信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; $newdbname = 'test'; //連接數據庫 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //檢查連接 if(mysqli_connect_errno($conn)) { die('連接數據庫失敗!'.mysqli_connect_error()); } //連接成功,更改連接的數據庫 if(mysqli_change_user($conn,$username,$password,$newdbname)) { echo '連接成功!'; }else { echo '連接失敗!'; } //關閉連接 mysqli_close($conn); ?>
2
、mysqli_character_set_name()函數
描述:返回連接數據庫的默認字符集。
實例:
<?php //配置數據庫信息 $localhost = 'localhost'; $username= 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //連接數據庫 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //檢查連接 if(!$conn) { die('連接失敗!'.mysqli_connect_error()); } //連接成功,獲取默認字符集 $charset = mysqli_character_set_name($conn); echo '默認字符集為:'.$charset; //關閉連接 mysqli_close($conn); ?>
3、mysqli_data_seek()
函數
描述:調整結果指針到結果集的任意一行。
<?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); //未改變指針位置時 $roww = mysqli_fetch_row($result); print_r($roww[0]); echo "<br />"; if($result) { mysqli_data_seek($result,2); //取出數據 $row = mysqli_fetch_row($result); print_r($row[0]); }else { die('連接失敗!'); } //釋放結果集內存 mysqli_free_result($result); //關閉連接 mysqli_close($conn); ?>
4、mysqli_free_result()函數
描述:釋放結果集內存。
實例:
<?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"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('執行失敗!'); } //釋放結果集內存 mysqli_free_result($result); //關閉連接 mysqli_close($conn); ?>
5、mysqli_fetch_row()
函數
描述:從結果集中取出一行,并作為枚舉數組返回。
<?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"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('執行失敗!'); } //釋放結果集內存 mysqli_free_result($result); //關閉連接 mysqli_close($conn); ?>
對于以上關于php的一些內置函數總結及實例分析,如果大家還有更多需要了解的可以持續關注我們億速云的行業推新,如需獲取專業解答,可在官網聯系售前售后的,希望該文章可給大家帶來一定的知識更新。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。