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

首頁 > 開發 > PHP > 正文

php mysqli批量執行sql語句程序代碼

2024-05-04 21:49:17
字體:
來源:轉載
供稿:網友

本文章來給各位同學介紹PHP mysqli批量執行sql語句程序代碼,有需要了解的朋友可參考參考.

mysqli 增強-批量執行sql語句,代碼如下:

  1. <?php 
  2.     //mysqli 增強-批量執行sql 語句 
  3.     //批量執行dql 
  4.     //使用mysqli的mysqli::multi_query() 一次性添加3個用戶 
  5.      
  6.     $mysqli =new MySQLi("localhost","root","root","test"); 
  7.     if($mysqli->connect_error){ 
  8.         die ("連接失敗".$mysqli->connect_error); 
  9.     } 
  10.      
  11.     //注意分號 
  12.     $sqls="insert into user1 (name,password,email,age) values('AAA',md5('AAA'),'AAA@hu.com',25);"
  13.     $sqls.="insert into user1 (name,password,email,age) values('BBB',md5('BBB'),'BBB@hu.com',25);"
  14.     $sqls.="insert into user1 (name,password,email,age) values('CCC',md5('CCC'),'CCC@hu.com',25);"
  15.      
  16.     //批量執行dml 可以混合使用delete insert update 最好不要使用select 
  17.     //$sqls.="update user1 set age=15 where id=1;"; 
  18.     //$sqls.="delete from user1 where id=10"; 
  19.     $res=$mysqli->multi_query($sqls); 
  20.      
  21.     if(!$res){ 
  22.         echo "操作失敗".$mysqli->error; 
  23.     }else
  24.         echo "OK"
  25.     } 
  26. ?> 

2、批量查詢,代碼如下:

  1. <?php 
  2.     //使用mysqli的mysqli::multi_query() 一次性查詢表的機構和表中的內容 
  3.     //1、創建mysqli對象 
  4.     $mysqli=new MySQLi("localhost","root","root","test"); 
  5.     if($mysqli->connect_error){ 
  6.         die("連接失敗".$mysqli->connect_error); 
  7.     } 
  8.     //2、批量查詢語句 
  9.     $sqls="select *from user1;"
  10.     $sqls.="desc user1"
  11.     //3、處理結果 
  12.     //如果成功,至少有一個結果集 
  13.     if($res=$mysqli->multi_query($sqls)){ 
  14.          
  15.         do
  16.             //取出第一個結果集 
  17.             $res=$mysqli->store_result(); 
  18.             while($row=$res->fetch_row()){ 
  19.                 foreach($row as $val){ 
  20.                     echo '--'.$val
  21.                 } 
  22.                 echo '<br/>'
  23.             } 
  24.             //及時釋放內存 
  25.             $res->free(); 
  26.             //判斷是否還有結果集 
  27.             if($mysqli->more_results()){ 
  28.                 echo "********新的結果集***************<br/>"
  29.             }else
  30.                 break
  31.             } 
  32.         }while($mysqli->next_result()); 
  33.     }     
  34.     //4、關閉資源 
  35.     $mysqli->close(); 
  36. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武宁县| 时尚| 平江县| 库尔勒市| 横山县| 麻阳| 瑞安市| 盐边县| 巨鹿县| 静宁县| 平泉县| 饶平县| 宝鸡市| 鲁甸县| 酒泉市| 平阴县| 锡林郭勒盟| 聂拉木县| 咸阳市| 黑水县| 监利县| 彰化县| 六安市| 兴海县| 沂源县| 金溪县| 阜新| 当阳市| 信阳市| 秭归县| 富阳市| 乌拉特后旗| 清原| 阳江市| 合肥市| 格尔木市| 义乌市| 肥东县| 防城港市| 镇宁| 长顺县|