|
我們知道,mysqli是php 5中新提供的MySQL接口,此接口使用了面向?qū)ο蟮乃枷搿J褂胢ysqli接口的代碼可讀性更強(qiáng),其執(zhí)行效率比mysql接口高。而且mysqli提供了一個(gè)能夠一次執(zhí)行多個(gè)SQL語句的multi_query()函數(shù)。但是,mysqli接口只支持php 5和MySQL 4.1之后的版本。
query()函數(shù)一次只能執(zhí)行一條SQL語句,而multi_query()函數(shù)可以一次執(zhí)行多個(gè)SQL語句。
如果第一個(gè)SQL語句執(zhí)行正確,那么multi_query()函數(shù)返回true,否則返回false。
通過store_result()函數(shù)獲取multi_query()函數(shù)執(zhí)行查詢的記錄。一次只能獲取一個(gè)SQL語句的執(zhí)行結(jié)果。
通過next_result()函數(shù)判斷下一個(gè)SQL語句的結(jié)果是否存在,如果存在,返回true。
示例:
復(fù)制代碼 代碼如下:
$sql="select * from score; select * from student";
$rs=$connection->multi_query($sql);
php技術(shù):php中選擇什么接口(mysql、mysqli)訪問mysql,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。