我的問題是,如果「Id」和「密碼」匹配,我想刪除我的表「provicional」上的一條記錄...我有一個簡單的代碼,但只是工作爲ID和我想刪除它,如果兩個匹配!如何刪除記錄,如果兩列匹配mysql php
$sql = "DELETE FROM `provicional` WHERE `id` IN ('3','basico')";
任何幫助
我的問題是,如果「Id」和「密碼」匹配,我想刪除我的表「provicional」上的一條記錄...我有一個簡單的代碼,但只是工作爲ID和我想刪除它,如果兩個匹配!如何刪除記錄,如果兩列匹配mysql php
$sql = "DELETE FROM `provicional` WHERE `id` IN ('3','basico')";
任何幫助
一個在MySQL這樣做的不那麼流行的方式千恩萬謝是:
DELETE FROM provicional WHERE (id, password) = (3, 'basico')
注意您可以用比均僅有2個元素添加更多名單。
提示:不要在數字字段周圍使用撇號'
。
$sql = "DELETE FROM `provicional` WHERE `id` IN ('3') AND `password` IN ('basico')";
提示,當只有一個值匹配它更好地使用等於運算符 –
@dianuj:好點,這通常是如何完成的。 –
由於你的答案几乎看起來不錯,所以我已經給你你的觀點:) –
非常感謝你的兄弟! @MostyMostacho爲您提供幫助,我知道它不是一種流行的方式或安全的方式,但它對我來說很簡單,我只是想稍事簡單些,我會學習更好,更安全的方法....非常感謝您的幫助和建議:d – user2765552