본문 바로가기
Programming/PHP

mysqli_num_rows(): Argument #1 ($result) must be of type mysqli_result, bool given in

by 디스코비스킷 2021. 9. 5.
반응형

 

$total_record = mysqli_num_rows($result);

Fatal error: Uncaught TypeError: mysqli_num_rows(): Argument #1 ($result) must be of type mysqli_result, bool given in C:\xampp\htdocs\part3ex\message_box.php:47 Stack trace: #0 C:\xampp\htdocs\part3ex\message_box.php(47): mysqli_num_rows(false) #1 {main} thrown in C:\xampp\htdocs\part3ex\message_box.php on line 47

 

mysqli_num_row($result)값이 없을때 처리가 필요

 

if(mysqli_num_rows($result)){
	$total_record = mysqli_num_rows($result);
}

도 에러가 뜬다

 

if($result && mysqli_num_rows($result)){
	$total_record = mysqli_num_rows($result);
}

PHP8 이후에는 이렇게 써야된다고함

 

참고

(https://reviews-tutorials.com/tutorials/php-8-error-fatal-error-uncaught-typeerror-mysqli_num_rows-argument-1-must-be-of-type-mysqli_result/)

 

반응형

'Programming > PHP' 카테고리의 다른 글

PHPMailer email전송 후 location.href 작동안함  (0) 2021.09.08
함수  (0) 2021.09.05

최근댓글

최근글

© Copyright 2023 jngmnj