1. mysqli 擴充套件庫批量執行 sql 語句
//批量執行 dml 語句
//1.得到 mysqli 物件
$mysqli
=new mysqli('localhost','root','123456','test');
if($mysqli
->connect_error)
$sqls
="insert into user1(name,password,email,age) values('aa222','aaa','[email protected]',1);";
$sqls.=
"insert into user1(name,password,email,age) values('aa111','aaa','[email protected]',2);";
$sqls.=
"insert into user1(name,password,email,age) values('aa333','aaa','[email protected]',3);";$b=
$mysqli
->multi_query($sqls);
if(!
$b)else
//關閉資源
$mysqli
->close();
批量查詢的時候,可以批量執行dml,但不要混合dql語句
//批量執行 dql 語句
<?php
header('content-type:text/html;charset=utf8');
//1.得到 mysqli 物件
$mysqli = new mysqli('localhost','root','123456','test');
//2.批量查詢
$sqls = "select * from user1;";
$sqls .= "select * from words;";
//3.處理結果
//如果執行成功,至少有乙個結果集
if($res = $mysqli->multi_query($sqls))
echo"";
}//及時釋放$result;
$result->free();
if(!$mysqli->more_results())
echo
"*****新的結果集******
"; }while($mysqli->next_result());//這個函式不判斷有沒有
}//4.關閉資源
$mysqli->close();
MySQLi擴充套件庫
方法一 如果返回true代表開啟成功,false代表開啟失敗 var dump extension loaded mysqli 方法二 檢視所有已開啟的擴充套件 返回值為乙個陣列 extension get loaded extensions 會顯示出所有的擴充套件 print r extensio...
54 mysqli 擴充套件庫
mysqli 擴充套件庫 在 php.ini 總啟用 mysqli擴充套件庫 extension php mysqli.dll header content type text html charset utf8 mysqli 操作 mysql 資料庫 物件導向風格 1.建立mysqli物件 mys...
Mysqli擴充套件庫的總結
一.mysqli概念 從php5.0開始可以使用mysqli,是乙個物件導向的技術 mysql是非持續鏈結資料庫,mysql每次鏈結都會開啟乙個鏈結的程序 mysqli是永久鏈結函式,多次執行mysqli將使用同一鏈結程序,從而減少伺服器的開銷 功能增加了,mysqli封裝了諸如事物等一些高階操作 ...