2016-03-29 14 views
-2

Ich muss in zwei Tabellen einfügen. aber zum Einfügen in die zweite Tabelle brauche ich die letzte ID der ersten Tabelle nach dem Einfügen in die erste Tabelle. seit der zweiten Tabelle ist zu viele zu viele Beziehung der ersten Tabelle und einer anderen Tabelle. Tabelle1 (ID, Name, Alter) und Tabelle2 (ID, Straße, Tabelle1_ID). 1. Ich werde in Tabelle1 einfügen, dann wird die ID der eingefügten Zeile als Tabelle1_id in Tabelle2 eingefügt. Wie kann ich die ID der zuletzt eingefügten Zeile von table1 bekommen.Wie kann ich nach Abschluss der Einfügeabfrage eine automatisch generierte Primärschlüssel-ID aus einer Tabelle erhalten?

+0

Bitte geben Sie Ihren Code ein –

+0

Beziehen Sie sich auf ['* _insert_id'] (http://php.net/manual/en/function.mysql-insert-id.php)? –

+0

'$ letzte_id = mysqli_insert_id ($ conn);' – Nehal

Antwort

0

Sie können einfache Verwendung mysql_insert_id(); nur nach dem Einsatz Abfrage wie folgt:

$sql_save12 = mysql_query("insert into table(classId,pay_mode_id,) values ('44','2',)"); 

$insert = mysql_insert_id(); 

$insert werden Ihr neuer eingesetzter id sein.

Verwandte Themen