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