Letzten Datensatz ändern.

Willywaffel

Mitglied
Huhu Community,
also ich baue grad an einem Vote-Modul für meine Homepage:
Ich würde gerne einen Wet in der letzten Tabellenzeile ändern.
Vergeblich habe ich es mit folgendem Code versucht:

UPDATE
vote
SET
anzahl_vom_Vote = '$neue_summe'
Order BY
id DESC
LIMIT
0, 1

und auch :google: brachte mir keine Antwort zu meiner Frage.
Ich hoffe ihr könnt mir helfen.
Vielen Dank im Voraus.
Mfg,
Thomas
 
Lol sortieren bei ein Update befehl ist nicht möglich du mußt da schon konrekt den Datensatz angeben den du ändern möchtest.

Es gibt auch sql befehle um den Letzen eintrag zu ermitteln!
oder über Php!

PHP:
$Letzte_id = mysql_insert_id();

Mfg Splasch
 
Zuletzt bearbeitet:
Jo ich habe mir auch schon gedacht das dieser Code zum weglachen ist naja aber versuchen kostet ja nichts.
Also ich müsste in der Tabelle den letzten "Anzahl_von_vote" datensatz ändern.
Der letzt ist der mit der größten id.
Wie kann ich das mit mysql befehlen machen?
 
Indem du davor ein Select abschickt und dann den php befehl verwendest dann hast du aus der zuvor abgerufen Tabelle den Letzten Auto_increment wert.

Mfg Splasch
 
Hi

SELECT vote_id FROM vote ORDER BY id DESC LIMIT 0, 1

UPDATE vote SET anzahl_vom_Vote = '$neue_summe' WHERE vote_id = '$vote_id'

Gruß
tyg3r
 
Zurück