Hi ChrisB, Hi Struppi,
welche Unterschiede gibt es zwischen LAST_INSERT_ID() und mysql_insert_id() ?
~~~php
$eintrag = sprintf(
"INSERT INTO song_interpret (name) VALUES ('%s')"
);
$eintragen = mysql_query($eintrag);
$last_id = mysql_insert_id();
"INSERT INTO song_interpret_album (interpret_album, spec_id) VALUES ('%s', $last_id)"
Dieser Code funktioniert einwandfrei, bzw. soweit ich das selbst einschätzen kann.
Wenn ich jetzt an stelle von
`$last_id = mysql_insert_id();`{:.language-php}
`$last_id = LAST_INSERT_ID();`{:.language-php}
verwende, bekomme ich
"Call to undefined function: last\_insert\_id()"
Ist das beides nicht das selbe?
> oder du schaust dir an, wie man auch in (My)SQL Variablen Werte zuweisen kann, die man dann in spaeteren Abfragen (wiederum natuerlich nur innerhalb der selben Verbindung) weiternutzen kann.
> <http://dev.mysql.com/doc/refman/4.1/en/user-variables.html>
Das werde ich beherzigen und mich in diese Richtung reinlesen, nur würde mich obige frage interessieren.
Grüße aus H im R,
Engin
--
["ich bin ein Insekt, ich bin ein Insekt"](http://nimmet.de/nimmet-dateien/banjo.shtml)
[Der Valligator](http://old.atomic-eggs.com/old_forum/messages/237.html#a1)
["I would like to buy a hamburger"](http://www.youtube.com/watch?v=x8S7x_z1w1s)