PHP에서 mySQL 경고 메시지를받는 방법 (오류가 아님)
문제
텍스트 열을 int 열로 변경하는 것과 같은 SQL을 PHP에서 실행하고 싶습니다.
그러나이 SQL은 PHP에서 재미 있지 않았으며 MySQL 관리 도구 (SQLYOG)에서 성공합니다. 서버 응답 "1 행에 영향을받습니다. 1 경고". 그러나 "Show 경고"는 아무 것도 나타나지 않았고 놀랍게도 PHP의 MySQL_ERROR ()는 아무것도 반환하지 않았습니다.
감사해요.
해결책
MySQLI가 MySQL의 모든 기능을 지원하고 mysqli_get_warnings () 기능. mysqli가 없으면 당신은 할 수 있습니다 mysql_query("SHOW WARNINGS");
(보다 경고를 보여줍니다 문서) 그런 다음 결과 세트에서 경고를 읽으십시오.
제휴하지 않습니다 StackOverflow