Vinzenz Mai: MySQL 5.1.33-community: neuesten Datensatz selektieren

Beitrag lesen

Hallo,

Ich hab die Funktion ja ausm PHP Handbuch ;) Allerdings verwende ich nicht mysql_connect sondern mysqli_connect. Ich habe die falsche fehlermeldung kopiert, das hier ist die richtige:

Warning: mysql_insert_id() [function.mysql-insert-id]: A link to the server could not be established in C:\xampplite\htdocs\post_news.php on line 94

wenn Du mysqli verwendest, kannst Du nicht auf die mysql_*-Funktionen zugreifen.

Der Trigger läuft im MySQL-Server. Dafür brauchst du kein PHP, denn MySQL kennt die Funktion LAST_INSERT_ID().

Wo der Trigger läuft weiß ich auch :)

verwende doch einen Trigger und nutze die MySQL-spezifische Funktion LAST_INSERT_ID() (in SQL nicht PHP).

Wo nu, in PHP oder der Datenbank?

dedlfix und ich sagen Dir doch beide das gleiche:
Nutze LAST_INSERT_ID() im INSERT-Trigger, also in der Datenbank!

Freundliche Grüße

Vinzenz