每當我嘗試保存到一個int字段。不正確的語法使用PHP :: PDO保存到INT字段
這是我做過什麼:
$query = "Update comments Set comment_authorized = 1 Where id = 4";
$result = $pdo->prepare($query);
$result->execute();
這是我的錯誤:
>SQLSTATE[42000]: Syntax error or access violation: 1064 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 'Set comment_authorized = 1 Where (id = 4)' at line 1
同樣的方法效果很好插入non-INT
列時。我只是不知道爲什麼這不起作用。
我已經調試過這個,並不能找出結果。畢竟,這是一個非常簡單的基本陳述。
你顯示你所使用的精確查詢:
不過,我現在在這樣的查詢使用前消毒,每個參數值?錯誤說不同。 –
通過接受不正確的答案濫用網站是不是要走的路。 –
他接受了我的回答,我可以不接受嗎?這看起來不正確。 :/ – matrixdevuk