23.8.15.2 쿼리에서 어떤 결과를 얻을 수 있는가?
쿼리에 의해 반환 된 결과 집합 이외에 다음의 정보를 얻을 수 있습니다.
mysql_affected_rows()
는INSERT
,UPDATE
또는DELETE
를 실행하는 동안 마지막 쿼리에 의해 영향을받은 행 수를 반환합니다.빠른 재 작성을 위해
TRUNCATE TABLE
을 사용합니다.mysql_num_rows()
는 결과 집합의 행 수를 반환합니다.mysql_store_result()
는mysql_store_result()
가 돌아 오면 즉시mysql_num_rows()
를 호출 할 수 있습니다.mysql_use_result()
는mysql_fetch_row()
에 의해 모든 행을 반입 한 후에 만mysql_num_rows()
를 호출 할 수 있습니다.mysql_insert_id()
는AUTO_INCREMENT
인덱스 테이블에 행을 삽입 한 마지막 쿼리에 의해 생성 된 ID를 반환합니다. 섹션 23.8.7.37 "mysql_insert_id ()" 를 참조하십시오.일부 쿼리 (
LOAD DATA INFILE ...
,INSERT INTO ... SELECT ...
,UPDATE
) 추가 정보를 반환합니다. 결과는mysql_info()
에 의해 반환됩니다.mysql_info()
가 반환 문자열의 형식은 그 설명을 참조하십시오. 추가 정보가없는 경우mysql_info()
는NULL
포인터를 반환합니다.