如何获取插入查询的结果

时间:2014-04-15 12:48:03

标签: php mysql sql

我想获得这样的插入查询的结果:

$query = "INSERT INTO articles (Title,Description) VALUES ('{$title}','{$description}')";
$result = mysqli_query($connection, $query);

当我插入此article时,我希望他的ID在其他表中使用它! $result提供truefalse

3 个答案:

答案 0 :(得分:1)

您可以在mysqli_query()之后直接调用函数mysqli_insert_id()来获取插入行的ID。

$query = "INSERT INTO articles (Title,Description) VALUES ('{$title}','{$description}')";
$result = mysqli_query($connection, $query);
$id = mysqli_insert_id($connection);

答案 1 :(得分:0)

使用mysqli_insert_id()

$insertId = mysqli_insert_id ( $connection );

答案 2 :(得分:-1)

使用它返回表格字段的值,即此表中的(主键)

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());