我把這段代碼,但似乎沒有當我檢查我的MySQL數據庫我用AJAX做一個SQL statment但似乎沒有發生
$.ajax("ajax.php?type=insert&giftcode="+newarray[$x]+"&winner=winner1");
的情況發生,我ajax.php我把
require_once('setup.php'); //where i connect to the database
if ($_GET['type']== "insert")
{
$query='UPDATE prizes SET winner='+$_GET['winner'] +',time='+NOW()+',WHERE prizecode='+$_GET[giftcode]+'LIMIT 1';
$insert_query = $db->query($query) ;
checkDBError($insert_query);
echo("something happened");
}
數據庫本身沒有問題,因爲連接沒有問題,因爲它可以在代碼的不同部分工作,但是我可以看到我做錯了什麼
我不確定這是否是答案,但請記住PHP是在javascript之前執行的! –
首先:清理輸入或面對SQL注入!第二:如果您的查詢返回錯誤,您是否檢查過? – Sirko
@PRPGFerret當PHP通過AJAX執行時不會。 – Barmar