2009-11-28 2 views
0

텍스트 열을 int 열로 변경하는 것과 같은 작업을 수행하는 php에서 sql을 실행하고 싶습니다.PHP에서 mysql 경고 메시지를 얻는 방법 (오류가 아님)

그러나이 SQL은 PHP에서 재미가 없었으며 mysql 관리 도구 (sqlyog)에서 성공합니다. 서버 응답 "1 행 영향을받습니다 .1 경고". 그러나 "SHOW WARNINGS"는 아무 것도 나타나지 않았고 놀랍지 않게 PHP의 mysql_error()는 아무 것도 반환하지 않았습니다.

감사합니다.

답변

1

mysqli는 모든 MySQL 기능을 지원하고 mysqli_get_Warnings() 기능을 제공하므로 이전 mysql 확장 대신 mysqli 확장을 사용하는 것이 가장 좋습니다. mysqli가 없으면 mysql_query("SHOW WARNINGS"); (SHOW WARNINGS 문서를 참조하십시오) 결과 세트에서 경고를 읽을 수 있습니다.