ホームページ  >  に質問  >  本文

PHPでMySQLテーブルの最後の挿入IDを取得するにはどうすればよいですか?

<p>新しいデータが頻繁に挿入されるテーブルがあります。テーブルの最後の ID を取得する必要があります。これどうやってするの? </p> <p><code>SELECT MAX(id) FROM table</code>と似ていますか? </p>
P粉504080992P粉504080992423日前516

全員に返信(2)返信します

  • P粉973899567

    P粉9738995672023-08-24 17:15:20

    現在の接続に挿入された最後のIDが何であるかを知ることができる関数があります

    リーリー

    さらに、max を使用することは、コードが 2 つの異なるセッションで同時に使用される場合に 問題を引き起こす可能性があるため、悪い考えです。

    関数の名前は

    mysql_insert_id

    返事
    0
  • P粉895187266

    P粉8951872662023-08-24 10:49:27

    PDO を使用している場合は、PDO::lastInsertId.

    を使用します。

    Mysqli を使用している場合は、mysqli::$insert_id を使用してください。

    まだ Mysql を使用している場合:

    ただし、必要な場合は、mysql_insert_id を使用してください。

    返事
    0
  • キャンセル返事