課程
/后端開發
/PHP
/Duang~MySQLi擴展庫來襲
mysqli執行sql語句,要是每條SQL語句的變量名不一樣,$mysqli->multi_query($sql)也能全部執行嗎?
2016-11-22
源自:Duang~MySQLi擴展庫來襲 3-1
正在回答
可以執行成功,如果是插入操作,變量名只是對應的表中的字段,只要表中有相應的字段就是可以的;?
如果是查詢操作,變量對應的字段值也是存在的,有記錄的存在,返回true,則可以通過$msyqli->store_result()判斷結果是否不為空,不為空時,則可以通過while循環讀取每一條記錄,如果有多個結果集時,則可以通過$mysqli->more_result()方法判斷,有的話則可以通過$mysqli->next_result()將結果集內部指針向下移動,這個操作可以通過do....while循環處理即可,希望我的回答對你有所幫助......
慕斯卡6671138 提問者
舉報
本教程從面向對象和面向過程兩個方面為你開啟MySQLi學習之旅
1 回答不能執行switch語句
1 回答mysqli多條查詢語句執行出錯
1 回答sql語句不會啊,
1 回答$password= md5 ($_POST['password']); 語句的問題
1 回答老師,刪除時,在doAction.php中,$username=$_POST['username'];這種語句運行出錯!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-22
可以執行成功,如果是插入操作,變量名只是對應的表中的字段,只要表中有相應的字段就是可以的;?
如果是查詢操作,變量對應的字段值也是存在的,有記錄的存在,返回true,則可以通過$msyqli->store_result()判斷結果是否不為空,不為空時,則可以通過while循環讀取每一條記錄,如果有多個結果集時,則可以通過$mysqli->more_result()方法判斷,有的話則可以通過$mysqli->next_result()將結果集內部指針向下移動,這個操作可以通過do....while循環處理即可,希望我的回答對你有所幫助......