php開啟mysqli擴大以後若何銜接數據庫。本站提示廣大學習愛好者:(php開啟mysqli擴大以後若何銜接數據庫)文章只能為提供參考,不一定能成為您想要的結果。以下是php開啟mysqli擴大以後若何銜接數據庫正文
Mysqli是php5以後才有的功效,沒有開啟擴大的同伙可以翻開您的php.ini的設置裝備擺設文件。
查找上面的語句:;extension=php_mysqli.dll將其修正為:extension=php_mysqli.dll便可。
絕對於mysql有許多新的特征和優勢
(1)支撐當地綁定、預備(prepare)等語法
(2)履行sql語句的毛病代碼
(3)同時履行多個sql
(4)別的供給了面向對象的挪用接口的辦法。
上面逐個用php實例停止mysqli數據庫銜接!
應用辦法一:應用傳統的面向進程的辦法
php代碼以下:
<?php
$connect = mysqli_connect('localhost','root','','volunteer') or die('Unale to connect');
$sql = "select * from vol_msg";
$result = mysqli_query($connect,$sql);
while($row = mysqli_fetch_row($result)){
echo $row[0];
}
?>
應用辦法二:應用面向對象的辦法挪用接口(推舉應用)
看php代碼以下:
<?php
//創立對象並翻開銜接,最初一個參數是選擇的數據庫稱號
$mysqli = new mysqli('localhost','root','','volunteer');
//檢討銜接能否勝利
if (mysqli_connect_errno()){
//留意mysqli_connect_error()新特征
die('Unable to connect!'). mysqli_connect_error();
}
$sql = "select * from vol_msg";
//履行sql語句,完整面向對象的
$result = $mysqli->query($sql);
while($row = $result->fetch_array()){
echo $row[0];
}
?>
以上兩個php實例運轉的成果完整雷同,可以清晰的看到應用mysqli類對象構建數據庫銜接的優勢!
拔出和修正記載我就不消講了,只需更改一下sql語句就行,下一篇我會講prepare接口特征!