2016-05-16 13 views
-1

私はデータを提出する必要がある2つのテーブルがあります。これは、最初のテーブルの上にウェブサイトをディレクトリのリストは、共通のデータ名などを持っているが、私はこのために外部キーを作るために持っていますが、唯一の問題はどのように意志である外部キーmysql php

**Users** 

Users_Id Name Age AddressId ......... 
----+------+------+----------- 

**users_hours** 

hours_id Users_Id day day day ......... 
    ----+------+------+----------- 

の下に見えるだけでなく、営業時間を管理する必要が私はユーザーのIDを動的に取得しますか? これらの両方の行が一緒に作成されるためです。

+1

あなたが使用することができます 'にmysql_insert_id()'。 'Users'に挿入する最初のクエリを作成し、mysql_insert_id()を使用します。 –

+0

仕事をした感謝の男:) – user3692459

答えて

0

idUsersテーブルを取得したい場合は、最後にidを取得するにはここでmysql_insert_id()を使用する必要があります。

最初にUsersの挿入クエリを作成し、$userId = mysql_insert_id()を使用します。

$userIdにはUsersテーブルの最後のIDが格納されるようになりました。users_hoursの2番目のクエリを作成できるようになりました。あなたの最後の挿入IDを与える

詳細についてmysql-insert-id.php

+0

ありがとう男は仕事をしました:) – user3692459