mysqli_connect는 오류를 보고하지 않지만 후속 작업에서는 유효한 MySQL-Link 리소스가 표시되지 않습니다.

WBOY
풀어 주다: 2016-08-04 09:18:58
원래의
1673명이 탐색했습니다.

<code>$connect = mysqli_connect("host","user","password","db") or die("Error " . mysqli_error($connect));
$result = mysql_query('select * from admin',$connnet);
print(mysql_num_rows($result));
mysql_close();
</code>
로그인 후 복사
로그인 후 복사

오류 보고서:

<code>Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Warning: mysql_close(): no MySQL-Link resource supplied
</code>
로그인 후 복사
로그인 후 복사

객체지향 방식을 사용하면 문제가 없습니다
무엇이 문제인가요?

답글 내용:

<code>$connect = mysqli_connect("host","user","password","db") or die("Error " . mysqli_error($connect));
$result = mysql_query('select * from admin',$connnet);
print(mysql_num_rows($result));
mysql_close();
</code>
로그인 후 복사
로그인 후 복사

오류 보고서:

<code>Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Warning: mysql_close(): no MySQL-Link resource supplied
</code>
로그인 후 복사
로그인 후 복사

객체지향 방식을 사용하면 문제가 없습니다
무엇이 문제인가요?

글자를 잘못 썼기 때문에...
첫 번째 변수는 $connect입니다.
두 번째 변수는 $connnect
n이 하나 더 있습니다. 그렇죠?
물론, mysql_query 대신 mysqli_query를 사용하세요

mysql_query -> mysqli_query
mysql_num_rows
mysql_close

형님, mysqli_connect로 생성한 연결은 mysqli_xxx와 함께 사용해야 합니다.
mysqli_xxx와 mysql_xxx는 혼합할 수 없습니다

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!