55 mysqli 擴充套件庫 2

2021-07-07 01:35:21 字數 1467 閱讀 3289

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封裝了諸如事物等一些高階操作 ...