반응형
mysqli-> insert_id는 새 서버로 이동한 후 항상 PHP에서 0을 반환합니다.
저는 많은 웹 앱을 가지고 있습니다.mysqli->insert_id, 그것은 항상 돌아옵니다.0새로운 서버로 이동한 후에.
데이터베이스에 연결하여 레코드를 삽입하고 결과를 출력하기 위해 분리된 테스트 스크립트를 만들었습니다.mysqli->insert_id. 항상 돌아옵니다.0.
- 설정했습니다.
MYSQLI_REPORT_ALL - 연결 또는 쿼리 오류가 없습니다.
- 사실은 데이터베이스에 기록을 삽입하는 것임을 확인했습니다.
내가 똑같이 실행하면insert같은 서버에 있는 mysql 셸에서 쿼리할 수 있습니다.SELECT LAST_INSERT_ID()예상대로 마지막으로 삽입된 아이디를 알려줍니다.
제가 누락한 PHP나 MySQL 구성이 있습니까?
편집: 코드 호환이 되어야 한다는 것은 알고 있지만 서버는 실제로 MariaDB를 실행하고 있습니다.
언급URL : https://stackoverflow.com/questions/51596364/mysqli-insert-id-always-returns-0-in-php-after-move-to-new-server
반응형
'programing' 카테고리의 다른 글
| @Input()을 사용한 각도2 단위 테스트 (0) | 2023.09.09 |
|---|---|
| Management Studio 2012용 Poor Mans T-SQL 포맷 애드인이 Management Studio 2014에서 작동합니까? (0) | 2023.09.09 |
| No. 주를 사용하여 MySql에서 주의 첫 번째 요일 가져오기 (0) | 2023.09.04 |
| jQuery Date Picker - 과거 날짜 사용 안 함 (0) | 2023.09.04 |
| a를 개발하거나 배포하려면 수수료를 내야 합니까?NET 어플리케이션? (0) | 2023.09.04 |