2013-02-21 6 views
0

PHP를 사용하여 mysql에 쿼리를 전달할 때 mysql이 반환 한 값을 확인하는 방법을 알고 싶습니다. 예를 들어 데이터가 제출되었는지 알고 싶으면 mysql_affected_rows를 사용합니다. 나는 mysql에서 데이터를 얻었는지 알고 싶다.데이터가 데이터베이스에서 검색되었는지 어떻게 알 수 있습니까?

+0

사용 mysql_num_rows도는 윌 영향 행에는, 0보다 큰 경우는, 그런 어떤 행이 영향을받는 경우를 도시하지 않는다. .. – VinothPHP

답변

0

mysql_info() 함수를 사용하면 가장 최근에 실행 된 명령문에 대한 정보를 제공하는 문자열을 검색 할 수 있습니다.

참고이 기능은 documentation에 나열된 기능에서만 작동합니다.

UPDATE statement은 실제로 변경된 행 수를 반환합니다. mysql_info() C API 함수는 이 일치하고 업데이트 된 행의 수를 반환합니다.경고이 업데이트 중에 발생했습니다. UPDATE 후

출력 예 : INSERT 후

Rows matched: 40 Changed: 40 Warnings: 0 

Exmaple 출력 :

Records: 3 Duplicates: 0 Warnings: 0 
관련 문제