国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP mysqli 增強 批量執(zhí)行sql 語句的實現(xiàn)代碼

2024-07-24 13:00:52
字體:
來源:轉載
供稿:網友

mysqli 增強-批量執(zhí)行sql 語句

復制代碼 代碼如下:


<?php

//mysqli 增強-批量執(zhí)行sql 語句

//批量執(zhí)行dql
//使用mysqli的mysqli::multi_query() 一次性添加3個用戶

$mysqli =new MySQLi("localhost","root","root","test");
if($mysqli->connect_error){
die ("連接失敗".$mysqli->connect_error);
}

//注意分號
$sqls="insert into user1 (name,password,email,age) values('AAA',md5('AAA'),'AAA@hu.com',25);";
$sqls.="insert into user1 (name,password,email,age) values('BBB',md5('BBB'),'BBB@hu.com',25);";
$sqls.="insert into user1 (name,password,email,age) values('CCC',md5('CCC'),'CCC@hu.com',25);";

//批量執(zhí)行dml 可以混合使用delete insert update 最好不要使用select
//$sqls.="update user1 set age=15 where id=1;";
//$sqls.="delete from user1 where id=10";

$res=$mysqli->multi_query($sqls);

if(!$res){
echo "操作失敗".$mysqli->error;
}else{
echo "OK";
}

?>


2、批量查詢

復制代碼 代碼如下:


<?php

//使用mysqli的mysqli::multi_query() 一次性查詢表的機構和表中的內容

//1、創(chuàng)建mysqli對象
$mysqli=new MySQLi("localhost","root","root","test");
if($mysqli->connect_error){
die("連接失敗".$mysqli->connect_error);
}
//2、批量查詢語句
$sqls="select *from user1;";
$sqls.="desc user1";
//3、處理結果
//如果成功,至少有一個結果集
if($res=$mysqli->multi_query($sqls)){

do{
//取出第一個結果集
$res=$mysqli->store_result();
while($row=$res->fetch_row()){
foreach($row as $val){
echo '--'.$val;
}
echo '<br/>';
}

//及時釋放內存
$res->free();
//判斷是否還有結果集
if($mysqli->more_results()){
echo "********新的結果集***************<br/>";
}else{
break;
}

}while($mysqli->next_result());

}
//4、關閉資源
$mysqli->close();
?>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 图片| 岳普湖县| 合阳县| 河北省| 黎城县| 清水县| 信丰县| 高安市| 米林县| 德庆县| 怀远县| 新河县| 屯留县| 滦平县| 新野县| 定陶县| 南通市| 九江市| 潞西市| 丰顺县| 黎城县| 栾川县| 汝城县| 留坝县| 土默特左旗| 定远县| 信丰县| 金湖县| 洪湖市| 宁南县| 新和县| 台湾省| 遂川县| 河曲县| 龙里县| 黑山县| 屯昌县| 深泽县| 肥西县| 常熟市| 绍兴市|