我具有以下代碼的問題:PHP/SQL代碼沒有將數據插入到數據庫中,但沒有報告錯誤,要麼
if(mysql_num_rows(mysql_query("SELECT user_id FROM myTable WHERE user_id = '$user_id'"))){
mysql_query("UPDATE myTable SET
id='',
user_id='$user_id',
title='$title',
WHERE user_id='$user_id'
")
} else {
mysql_query("INSERT INTO myTable (id, user_id, title)
VALUES ('', $user_id, $title) ");
}
更新部分似乎工作,但其他人之後,在沒有插入記錄進入桌子。
任何人都可以發現可能是什麼問題嗎?
如果你做了一些非常非常基本的錯誤檢查,你可以找出你自己... [參考:什麼是使用mysql擴展的完美代碼示例?](http://stackoverflow.com/q/6198104) –
做了mysql_query('query')還是死(mysql_error())說什麼? – 2011-10-31 14:42:15