dedlfix: MySQL: Werte des letzten Eintrags auslesen

Beitrag lesen

echo $begrüßung;

Das Problem ist, dass ich nach dem Eintragen den _gesamten_ Datensatz auslesen will, also nicht nur der Wert des auto_increment-Feldes. Ich denke das geht nur, indem man nach dem Eintragen wieder eine SELECT-Abfrage platziert. Das Problem ist: wie bekomme ich den zuletzt eingetragenen Eintrag einer Tabelle, deren Struktur völlig egal sein muss?

Jetzt. Problem erkannt. Der Name des auto_increment-Feldes ist in der Tabellenstruktur hinterlegt, die du auswerten müsstest. Dazu gibt es einerseits die von Vinzenz erwähnte INFORMATION_SCHEMA-Datenbank. Dort wäre die Tabelle COLUMNS interessant. Im Feld EXTRA steht bei der auto_increment-Spalte ebendies drin. Die gleiche Angabe ist auch in einem der SHOW-Statements zu finden. Wenn dir nur eine MySQL-Version kleiner als 5 zur Verfügung steht, ist das die einzige Möglichkeit.

echo "$verabschiedung $name";