[請問] PHP PDO UPADATE SET ? = ?

看板ask作者 (我就是抄GoogleGlass)時間9年前 (2015/04/04 21:39), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
小弟剛剛在寫PHP但發現似乎 $sql = 'UPDATE `combook` SET ? = ? WHERE `id` = ?'; $sth = $Link->prepare($sql); $sth->execute(array($_POST['n'], $_POST['thing'], $_POST['i'])); 這樣子的code無法順利UPDATE資料庫的東西,不知道是不是因為SET後面不行用?,如果是 的話是不是就只能手動串,但是好像就不太安全QQ,所以想請教大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.14.102 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1428154779.A.51B.htmlHoloLens:轉錄至看板 PHP 04/04 21:58

04/05 00:57, , 1F
................. 要帶變數啊
04/05 00:57, 1F

04/05 00:57, , 2F
另外,使用者輸入的任何東西,都要過濾。可以用 preg_ma
04/05 00:57, 2F

04/05 00:57, , 3F
tch
04/05 00:57, 3F
文章代碼(AID): #1L7-cRKR (ask)