본문 바로가기
개발공부/PHP

[PHP] mysql_num_rows VS mysql_affected_rows

by bzerome240 2020. 4. 27.

둘 다 수행한 쿼리문 결과 수 (int형)를 반환하는 함수이지만

DDL, DML에 따라 다르게 사용해야한다. 

 

mysql_num_rows()

-  SELECT, SHOW 

 

mysql_affected_rows()

- INSERT, UPDATE, REPLACE, DELETE 

 

ex)

mysql_query('DELETE FROM mytable WHERE id=1');
echo mysql_affected_rows(); //1

 

만약, SELECT문에서 mysql_affected_rows() 하면 0이 나온다

 

 

728x90
반응형

'개발공부 > PHP' 카테고리의 다른 글

PHP call by reference  (0) 2024.03.02
PHP 단점 - connection pool  (0) 2023.06.07
[공유] Clean Code PHP 한글판  (0) 2023.05.16
PHP 싱글톤 패턴  (0) 2023.03.19
[PHP] redis 라이브러리 - Predis 알아보기  (0) 2022.12.30

댓글