ホームページ  >  記事  >  バックエンド開発  >  PHP は、mysql_insert_id() 関数を使用して、挿入されたばかりのデータまたは現在公開されている記事の ID を取得します。

PHP は、mysql_insert_id() 関数を使用して、挿入されたばかりのデータまたは現在公開されている記事の ID を取得します。

不言
不言オリジナル
2018-07-05 11:54:532312ブラウズ

この記事では、PHP が mysql_insert_id() 関数を使用して、新しく挿入されたデータまたは現在公開されている記事の ID を取得する方法を主に紹介します。これには、特定の参照値があります。今回はそれを共有します。必要な友人は参照できます。 it

mysql にデータを挿入するとき、挿入したばかりのデータの ID を知りたいことがよくありますが、これは非常に便利です。次の記事では、mysql_insert_id() 関数を使用して、新しく挿入されたデータまたは現在公開されている記事の ID を取得する方法について詳しく説明します。必要な友人は参照してください。興味のある友人は、以下を参照してください。

まえがき

私は最近、仕事中に再びこの問題に遭遇しました。挿入したばかりのデータの ID (または現在公開されている記事の ID を取得する方法) )PHPで??困っている友達を助けるためにも、具体的な解決策を整理する必要があると感じたので、早速、具体的な解決策の紹介を見ていきましょう。

解決策

実際、これは mysql_insert_id() 関数を使用することで実現できます。

定義と使用法

mysql_insert_id() この関数は、前の INSERT 操作によって生成された ID を返します。

注: 前のクエリで AUTO_INCREMENT ID が生成されなかった場合、mysql_insert_id() は 0 を返します。

構文

mysql_insert_id(connection)

接続 オプション。 MySQL 接続を指定します。指定しない場合は、以前の接続が使用されます。 パラメータの説明

説明

mysql_insert_id() 指定された接続の前のステップに戻るINSERT クエリで生成された AUTO_INCREMENT の ID 番号。接続が指定されていない場合は、最後に開いた接続が使用されます。

ヒントとメモ

注: 後で使用するために値を保存する必要がある場合は、クエリの直後に必ず呼び出してください。値 mysql_insert_id() が生成されました。

$con = mysql_connect("localhost", "hello", "321");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
 
$db_selected = mysql_select_db("test_db",$con);
 
$sql = "INSERT INTO person VALUES ('Carter','Thomas','Beijing')";
mysql_query($sql,$con);
$id = mysql_insert_id()
echo "刚刚插入的数据ID是:".$id;
 
mysql_close($con);

上記がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、 PHPの中国語サイトです!

関連する推奨事項:

php における static、final、interface、abstract の違い

php で他のインターフェイスをリクエストする Curl の概要PHP インターフェイス

以上がPHP は、mysql_insert_id() 関数を使用して、挿入されたばかりのデータまたは現在公開されている記事の ID を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。