-1

私は3つのテーブルを持っています。呼び出し: 結果、プロジェクト、save_result。

mysql_query('insert_into project (user_id, project_id)
    VALUES('.$_SESSION['id'].', $_POST['pr_id'])
    ');

$last_id=mysql_insert_id();

result今、テーブル(user_id, status_id) を別のテーブル save_result(project_id, user_id, status_id)にコピーしたい

以下でこのメソッドを使用すると、project_id が失われます。$last_id を row に挿入するにはどうすればよいproject_idですか?

  mysql_query(
    'INSERT INTO
      save_result (project_id, user_id, status_id)
    SELECT
      * 
    FROM
      result
    WHERE
      user_id='.$_SESSION['id'].'
      ');

mysql_fetch_array を使用したくありません。また、project_id を挿入してこのテーブルを再度更新しないでください。

4

1 に答える 1