PHP에서 항목을 만들 때 자동 증가 및 자동 증가와 함께 mysql에 테이블이 있습니다. 기본 키는 자동 생성되며, PHP로 어떻게 가져올 수 있습니까? 내가 생각했던대로 $SQL = "SELECT MAX($id) FROM ".$my_table;
하지만 두 명의 사용자가 거의 동시에 요청을하면 마지막 레코드가 변경 될 수 있습니다. 또 다른 해결책은 START TRANSACTION
을 사용하는 것이지만 PHP에서 정확히 사용하는 방법을 모른다.MySql에서 마지막 PrimaryKey 가져 오기
1
A
답변
3
은 당신이 찾고있는 mysqli_insert_id입니다 : 새 ID를 반환하는 쿼리를 실행 한 후
mysqli_query($link,"INSERT INTO blah VALUES('superblah');");
$newid = mysqli_insert_id($link);
는 그냥
mysqli_insert_id
를 요청합니다. 케이크 한 조각.
+0
필자는 그들이 mysqli를 사용하고 있다고 지정했다고 생각하지는 않지만 "i"가없는 명령과 거의 같은 명령을 사용한다. – lemondrop
+0
그들이 mysqli를 사용하지 않는다면 절대적으로 있어야합니다. mysql_ * 커맨드는 이제 더 이상 사용되지 않습니다. – PlantTheIdea
관련 문제
- 1. mySQL에서 정보 가져 오기
- 2. mysql에서 레코드 가져 오기
- 3. mysql에서 데이터 가져 오기
- 4. MySQL에서 다 대다 관계의 마지막 항목 가져 오기
- 5. MySQL에서 마지막 날, 주, 월 및 연도의 데이터 가져 오기
- 6. MySQL에서 마지막 쿼리 이후 차등 데이터 가져 오기
- 7. mysql에서 마지막 3 개의 행을 오름차순으로 가져 오기
- 8. mysql에서 java로 데이터 가져 오기
- 9. 마지막 조각 가져 오기
- 10. 마지막 단어 가져 오기
- 11. mysql에서 브라우저 세션 가져 오기
- 12. init에서 Mysql에서 데이터 가져 오기
- 13. mysql에서 테이블 가져 오기/내보내기
- 14. 안드로이드 : MySQL에서 데이터 가져 오기
- 15. MySQL에서 변수 유형 가져 오기
- 16. Mysql에서 새 코드 가져 오기
- 17. mysql에서 임의로 레코드 가져 오기
- 18. MySQL에서 정수 가져 오기 선택문
- 19. mysql에서 뷰 정의 가져 오기
- 20. mysql에서 특정 데이터 가져 오기
- 21. MySQL에서 Hadoop으로 데이터 가져 오기
- 22. Android : mysql에서 데이터 가져 오기
- 23. mysql에서 특정 행 가져 오기
- 24. phpmyadmin mysql에서 이미지 가져 오기.
- 25. MySQL에서 고급 데이터 가져 오기
- 26. 데이터베이스에서 마지막 자동 증가 값 가져 오기
- 27. 마지막 삽입 ID 가져 오기
- 28. 세션의 마지막 항목 가져 오기 ::
- 29. 변수에서 마지막 줄 가져 오기
- 30. Ruby에서 마지막 줄 가져 오기
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html –
거래를 처리해야하는 주문을 보관하려면 테이블을 잠그는 경우를 기억하십시오 그 당시 한 명의 사용자 만 요청할 수 있습니다. – jcho360