我需要做一些事情,這似乎是很簡單的:SQL更新,其中XX和最新記錄
$bdd->query('UPDATE mytable SET aaa = \''.$aaa.'\', bbb = \''.$bbb.'\' WHERE name = \''.$name.'\'');
我的問題:我有符合這一點,多個記錄「WHERE」,我只想更新最近的一次(我有一個日期,可以用來定義記錄是最近的一個ID)我怎樣才能改變我在哪裏添加類似
「和id = the_highest_id_of_this_query」?
與你的問題無關,下面回答了這個問題,但我可能會建議在你的查詢周圍使用雙引號,這樣你就不必逃避所有的單引號。您可以使查詢更易於閱讀,並且可以減少出錯,從而以這種方式編寫。 –
請注意,您可能對SQL注入開放。即使查詢不使用任何外部數據,也只是爲了保持一致,並遵循良好的做法,最好使用參數化查詢。 –