我有一個查詢不插入如果我使用where子句,沒有插入數據的where子句。這是奇怪的,我從來沒有見過它發生在WAMP之前php mysql插入查詢有問題
$key=substr(md5(rand(0, 1000000)), 0, 5)
;
$key1="INSERT INTO login(key_id) VALUES('$key')
WHERE (email_id = '" . mysql_real_escape_string($_POST['email_id']) . "')"
if(mysql_query($key1))
{
$message = 'User Added!.';
echo "<SCRIPT>
alert('$message');
location='forgotpassword.php';
</SCRIPT>";
}
如果我贊同$_POST['email_id']
它返回有效的結果
我認爲你需要'更新'查詢而不是'插入'! – Saty
你不能'插入'現有的行('WHERE'試圖選擇一個現有的行) –
謝謝saty和ubercoder。我甚至不知道我是如何忘記這一點的。我需要使用更新來更新現有的行,而不是.. urrgghhhh整天在這段簡單的代碼| – ABI