0

行を挿入した後、それが id であることを知りたいです。挿入を使用して同じクエリで取得することは可能ですか? PHPで問題に直面していることに注意してください

4

3 に答える 3

3

はい、使用できますmysql_insert_id

mysql_insert_id — 最後のクエリで生成された ID を取得する

于 2012-05-04T10:36:55.053 に答える
2

mysql_* 関数の使用:

// after the query
$id = mysql_insert_id();

MySQLi の使用

// after the query
$id = $mysqli->insert_id;

PDO の使用

// after the query
$id = $pdo->lastInsertId();
于 2012-05-04T10:39:01.347 に答える
1

または、mysqli/oop の場合:

$mysqli->query("INSERT ...");
echo $mysqli->insert_id;

http://php.net/manual/en/mysqli.insert-id.php

于 2012-05-04T10:42:06.620 に答える