我有這樣的代碼,不想工作,我不明白爲什麼...PDO刪除查詢不起作用
$DeleteT=$con->prepare("DELETE Examples FROM USERS WHERE Email=:Email AND Pass=:Pass");
$DeleteT->bindParam(':Pass', $Pass);
$DeleteT->bindParam(':Email', $Email);
$DeleteT->execute(array(
':Email' => $Email,
':Pass' => $Pass,
));
我已經試圖尋找例如刪除查詢的,但我仍然不明白爲什麼,我的價值不希望從數據庫中刪除,我也檢查表的名稱和數據庫的名稱是否匹配,他們這樣做。
**從來都不是平坦存儲文本密碼!**請使用*** PHP' s [內置函數](http://jayblanchard.net/proper_password_hashing_with_PHP.html)***來處理密碼安全性。如果您使用的PHP版本低於5.5,則可以使用'password_hash()'[兼容包](https://github.com/ircmaxell/password_compat)。 ***在散列之前,不需要[escape passwords](http://stackoverflow.com/q/36628418/1011527)***或使用其他任何清理機制。這樣做*更改密碼並導致不必要的附加編碼。 –
你首先綁定,然後再次使用相同的參數執行? – Qirel
您可以綁定參數或執行數組,而不是兩者。 –