2016-03-29 6 views
-2

私は2つのテーブルに挿入する必要があります。 2番目のテーブルに挿入するには、最初のテーブルに挿入した後に最初のテーブルの最新のIDが必要です。第2のテーブルは、第1のテーブルと別のテーブルとの多対多の関係にあるからである。 table1(id、name、age)およびtable2(id、street、table1_id)。 1番目はtable1に挿入され、挿入された行のidはtable1_idとしてtable2に挿入されます。どのように私はtable1の最後に挿入された行のIDを取得することができます。挿入クエリの完了後、テーブルから自動生成された主キーIDを取得する方法はありますか?

+0

コードを入力してください。 –

+0

['* * _insert_id'](http://php.net/manual/en/function.mysql-insert-id.php)を参照していますか? –

+0

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

答えて

0

あなたは簡単な使用mysql_insert_id();ちょうどこのようなあなたのINSERTクエリの後にすることができます

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

$insert = mysql_insert_id(); 

$insertはあなたの新しい挿入さIDになります。

関連する問題