[SQL ] You have an error in your SQL syntax;

看板Database (資料庫)作者 (大學生)時間18年前 (2006/09/27 00:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
資料庫名稱:MySQL 資料庫版本:5.0.24a 內容/問題描述: 我本來是想po在php版的,我一直除錯也不知道哪裡出問題 今天在寫一個選取程式, 就是利用checkbox來選取,如果有勾選的資料庫內資料設為1,反之設為0 我是利用UPDATE來寫, 用迴圈來搭配 $account_sql .= "UPDATE s_account SET valid = '1' WHERE sfid ='$sfid';"; 有echo過$account_sql出來,並且將echo出來的結果用phpMyAdmin執行也成功無誤, 但是我的程式到現在只能勾選一個選項, 如果勾了兩個或兩個以上,就會出現: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';UPDATE s_account SET valid = '1' WHERE sfid ='2';UPDATE s_accou 之前寫的時候好好的可以選好幾個選項,突然就變這樣,除錯除了兩個小時還除不出來, 只好上來拜託大家了,感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.207.29

09/27 05:34, , 1F
一句一句執行吧
09/27 05:34, 1F

09/28 14:21, , 2F
意思是update一次,就query一次嗎?
09/28 14:21, 2F
文章代碼(AID): #156KyVuT (Database)
文章代碼(AID): #156KyVuT (Database)