php / mysqli mysqli_insert_id()获取当前id并重新插入另一个表

时间:2013-06-29 11:59:24

标签: php mysqli mysql-insert-id

我不确定如何使用这个mysqli_insert_id()函数,但这是我正在尝试做的事情!

forum_threads.sql有auto incr。

if(isset($_POST['createThread'])) {
    $db->real_query("INSERT INTO forum_threads (cata_id) VALUES ('1')");
    $id = mysqli_insert_id();
    $db->real_query("INSERT INTO forum_replies (thread_id) VALUES ('" .$id. ")");
}

我需要thread_id(插入forum_replies时)作为当前的id(这是forum_threads中的一行,也是auto incr。)

1 个答案:

答案 0 :(得分:-1)

尝试:

if(isset($_POST['createThread'])) {
    $db->real_query("INSERT INTO forum_threads (cata_id) VALUES ('1')");
    $id = $db->insert_id;
    $db->real_query("INSERT INTO forum_replies (thread_id) VALUES ('" .$id. ")");
}