PHP 스크립트가 있는데 실행하면 문자 패치 이름이라는 테이블에 패치이라는 테이블에 문자열을 삽입합니다. 표는mysql_insert_id(); 0을 반환합니다. 자동 증가가 잘 작동합니다.
모든 것이 잘 작동하고 예상대로 inserted.The PATCH_ID 단위입니다 PATCH_ID라는 자동 증가 ID가 있습니다. 쉽게
그러나 에 mysql_insert_id() 에코 밖으로 0
코드
mysqli_query($con,"INSERT INTO patches (patch_name)
VALUES ('hi')");
$insertID = mysql_insert_id();
echo $insertID;
기능을 살펴보십시오. API를 혼동하지 마십시오. mysql() 함수는 mysqli() 함수와 다르다. – BLaZuRE
먼저 mysqli_ *와 두번째 줄 mysql_ *을 사용한다. 차이점을보세요. '-i' – Styxxy
은 PATCH_ID를 기본 키로 사용합니까? 이미 mysqli_ * 함수를 사용하고있는 것처럼 mysqli_insert_id()를 더 잘 사용하십시오 .. – Nelson