1
這是一個令我困惑的問題。我有一個MySQL查詢,正在運行雖然PDO:MySQL查詢將字段設置爲0而不是空白字符串
$stmt = $db->prepare("UPDATE member SET acode='' AND status='active' WHERE username=:u");
$stmt->bindValue(':u', $member->username, PDO::PARAM_STR);
$stmt->execute();
的acode
場被設置爲0,出於某種原因。它創建於
`acode` varchar(8) NOT NULL
使用預準備語句時,我需要做些什麼嗎?
D'oh!小學生的錯誤,不能相信我錯過了... – DisgruntledGoat 2009-09-10 00:05:29
嘿,它發生了 - 很像我在參數表上做'UPDATE'並忘記'WHERE'子句的常見習慣! – 2009-09-10 00:10:56