不知道是什麼原因造成的,但我有兩個整數,喜歡和不喜歡。 他們由MySQL查詢更新時間:mySQL條目沒有更新
if ($like == "like"){
mysql_query("UPDATE updates set like = like + 1 WHERE id='$id'");
echo $like;
} else if ($like == "dislike") {
mysql_query("UPDATE updates set dislike = dislike + 1 WHERE id = '$id'");
echo $like;
}
回聲出來,但是,實際的查詢不更新的價值。我很困惑,爲什麼會發生這種情況。爲什麼會發生這種情況的任何原因?謝謝,克里斯
你都沒有做任何錯誤在查詢檢查所以這也難怪,他們默默的突破。見例如這個參考問題如何做一個適當的MySQL查詢:http://stackoverflow.com/questions/6198104 – 2012-03-07 17:17:33
我會建議您將查詢分配給一個變量,並回顯出你的調試。這會讓您瞭解您正在運行的SQL。 – 2012-03-07 17:21:19