둘 다 수행한 쿼리문 결과 수 (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 |
댓글