這是一個令我困惑的問題。我有一個MySQL查詢,正在運行雖然PDO: $stmt = $db->prepare("UPDATE member SET acode='' AND status='active' WHERE username=:u");
$stmt->bindValue(':u', $member->username, PDO::PARAM_STR);
$stmt->execute
我第一次嘗試使用PHP中的PDO。我認爲PDOStatement-> bindParam()將是一種很酷的方式來設置我傳遞給sql查詢的值的數據類型。但不知何故,它不適合我。例如,我在bindParam調用中將變量的類型設置爲INT。但即使傳遞純字符串值,它仍然不會拋出錯誤。也許我做錯了什麼。這裏是代碼片段.. $query = "select * from PDO_TABLE where A_C