>  Q&A  >  본문

PHP에서 MySQL 테이블의 마지막 삽입 ID를 얻는 방법은 무엇입니까?

<p>새 데이터가 자주 삽입되는 테이블이 있습니다. 테이블의 마지막 ID를 가져와야 합니다. 어떻게 해야 하나요? </p> <p><code>SELECT MAX(id) FROM table</code>와 유사합니까? </p>
P粉504080992P粉504080992423일 전525

모든 응답(2)나는 대답할 것이다

  • P粉973899567

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

    현재 연결에 삽입된 마지막 ID가 무엇인지 알 수 있는 기능이 있습니다

    으아아아

    Plus를 사용하는 max나쁜 생각입니다. 코드가 두 개의 서로 다른 세션에서 동시에 사용되면 문제를 일으킬 수 있기 때문입니다.

    함수 이름은 mysql_insert_id

    회신하다
    0
  • P粉895187266

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

    PDO를 사용하는 경우 PDO::lastInsertId를 사용하세요.

    Mysqli를 사용하는 경우 mysqli::$insert_id mysqli::$insert_id 를 사용하세요.

    아직 MySQL을 사용하고 계시다면:

    그러나 꼭 필요한 경우에는 mysql_insert_id mysql_insert_id 를 사용하세요.

    회신하다
    0
  • 취소회신하다