Was ist äquivalent zu mysql_insert_id (); vorbereitete Aussage verwenden?

8

Ich habe eine vorbereitete Anweisung verwendet, um eine Bestellung in eine Bestellungstabelle einzufügen, aber jetzt möchte ich die Bestellartikel in die Bestellartikel-Tabelle einfügen, basierend auf der letzten ID, die in die Bestellungstabelle eingefügt wurde:

%Vor%

Was entspricht mysql_insert_id(); mit vorbereiteter Anweisung?

    
user1227124 17.03.2012, 21:05
quelle

2 Antworten

17

Wenn Sie PDO verwenden, ist es PDO::lastInsertId() . Wenn Ihr Datenbankhandle also $link heißt:

%Vor%

Wenn Sie MySQLi verwenden, ist es mysqli::$insert_id oder mysqli_insert_id() :

%Vor%     
Ry︁ 17.03.2012, 21:10
quelle
3

Sie können $stmt->insert_id versuchen, die ID einzufügen

    
safarov 17.03.2012 21:11
quelle

Tags und Links