好吧,我看到沒有第一行,第二個查詢將無法正常工作。但我不明白爲什麼。爲什麼它沒有SET沒有工作?什麼意思呢?SET操作符在mysql中使用。說明?
$query = "update messages set $name=$name+1 where id='$idd'";
$db->setQuery($query);
$db->query($query) or die('blogai');
$query2 = "select up,down from messages where id='$idd'";
$db->setQuery($query2);
$db->query($query2) or die('blogai');
這兩個查詢具有比[敞開的SQL注入孔]毫無共同之處其他(http://bobby-tables.com/ )。如果你不逃避這些變量,這是魯莽的編程,會讓你燒燬。 – tadman
是的,但如果我刪除第一個查詢,阿賈克斯投票停止工作 – Jonuux
如果你仍然不明白如何正確地逃避你的SQL變量,你應該停止你現在正在做的事,花一些時間閱讀。你正在挖一個深淵,最終會讓你陷入非常嚴重的困境。 – tadman