$mysqli->multi_query($sqls); 執行多個sql語句,返回true/false
有結果集時,使用 $mysqli->store_result(); 來獲取結果集
使用$mysqli->next_result()來移動結果集指標
使用$mysqli->more_result()來判斷是否還有下乙個結果集
<?php
2: header("content-type:text/html; charset=utf8");
3:
4: $mysqli = new mysqli("localhost","root","1234","test2");
5:
6:if($mysqli->connect_error)
7:
10:
11:
12:// // 增
13:// $sqls = "insert into userinfo(uname,uage,upwd) values('測試07',18,md5('1234'));";
14:// // 刪
15:// $sqls .= "delete from userinfo where id=21;";
16:// // 改
17:// $sqls .= "update userinfo set uage=19 where id=21;";
18:
19:// $result = $mysqli->multi_query($sqls);
20:
21:// if($result)else
26:
27:// 查詢多個結果集
28: $sqls = "select * from userinfo where id>10;";
29: $sqls .= "desc userinfo;";
30: $sqls .= "select * from userinfo where uage>23;";
31:
32:if($mysqli->multi_query($sqls))
33:
44: $tablestr.="";
45:
46://拼接表內容資訊
47:while ($row=$result->fetch_assoc())
52: $tablestr.="";
53: }
54:
55: $tablestr.="";
56:
57://輸出表資料
58:echo $tablestr;
59:
60://釋放結果集資源
61: $result->free();
62: }
63:if($mysqli->more_results())
66: }while (@$mysqli->next_result());
67: }
68:else
69:
72:
73://關閉連線
74: $mysqli->close();
75:
76: ?>
PHP的MySQLi擴充套件
什麼是php的mysqli擴充套件?php的mysqli擴充套件又稱為mysql增強擴充套件,mysqli擴充套件在php5及以後版本中包含。mysqli擴充套件相對於mysql擴充套件的優勢 基於面向過程和物件導向的使用 支援預處理語句 支援事務 mysqli擴充套件安裝 配置php配置檔案,開啟...
MySQLi擴充套件庫
方法一 如果返回true代表開啟成功,false代表開啟失敗 var dump extension loaded mysqli 方法二 檢視所有已開啟的擴充套件 返回值為乙個陣列 extension get loaded extensions 會顯示出所有的擴充套件 print r extensio...
Mysqli擴充套件庫的總結
一.mysqli概念 從php5.0開始可以使用mysqli,是乙個物件導向的技術 mysql是非持續鏈結資料庫,mysql每次鏈結都會開啟乙個鏈結的程序 mysqli是永久鏈結函式,多次執行mysqli將使用同一鏈結程序,從而減少伺服器的開銷 功能增加了,mysqli封裝了諸如事物等一些高階操作 ...