가능한 중복 :
PHP (MySQL) error : “Warning: mysql_num_rows() expects parameter 1 to be resource”PHP 오류 메시지 : 경고 : mysql_num_rows도()는 매개 변수 (1) 자원, 부울있을 것으로 기대
내가 AJAX의 PHP 페이지를 얻으려고 작동하는 기능. 나는 그것을 실행하려고하면 다음
는 오류 메시지입니다 :Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/ftpbpan/public_html/ThornAJAX/info.php on line 10
라인 (10)의 존재 :
**$num_rows = mysql_num_rows($query);**
<?php
$connect = mysql_connect("localhost","****","******") or die("didnot connect to database");
mysql_select_db("people");
if(strlen($_GET['user']) >0){
$name = $_GET['user'];
$query = mysql_query("select * from info where name='$name' limit 1");
$num_rows = mysql_num_rows($query);
if($num_rows == 1) {
$row = mysql_fetch_assoc($query);
오른쪽의 링크를 확인 했습니까? – jeroen
mysql_query는 성공시 결과를 반환하고 오류시 false를 반환합니다. 질문에 오류가 있다고합니다. mysql_ 라이브러리도 역시 사용되지 않습니다. – Jrod
새 코드를 작성하는 데 mysql_ * 함수를 사용하지 마십시오. 더 이상 유지 관리되지 않으며 커뮤니티가 [지원 중단 프로세스] (http://goo.gl/KJveJ)를 시작했습니다. * [빨간색 상자] (http://goo.gl/GPmFd) *를 참조하십시오. 대신 [prepared statements] (http://goo.gl/vn8zQ)에 대해 알아야하고 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/)를 사용해야합니다. mysqli). 어떤 것을 결정할 수 없다면 [이 기사] (http://goo.gl/3gqF9)가 도움이 될 것입니다. PDO를 선택하면 [여기는 좋은 가이드입니다] (http://goo.gl/vFWnC). –