Heim >Backend-Entwicklung >PHP-Tutorial >mysqli_connect meldet keinen Fehler, aber nachfolgende Vorgänge zeigen keine gültige MySQL-Link-Ressource an.

mysqli_connect meldet keinen Fehler, aber nachfolgende Vorgänge zeigen keine gültige MySQL-Link-Ressource an.

WBOY
WBOYOriginal
2016-08-04 09:18:581706Durchsuche

<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>

Fehlerbericht:

<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>

Es gibt kein Problem mit der objektorientierten Methode
Was ist das Problem?

Antwortinhalt:

<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>

Fehlerbericht:

<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>

Es gibt kein Problem mit der objektorientierten Methode
Was ist das Problem?

Weil du den falschen Buchstaben geschrieben hast...
Die erste Variable ist $connect
Die zweite Variable ist $connect
Es gibt ein zusätzliches n, okay?
Verwenden Sie natürlich mysqli_query anstelle von mysql_query

mysql_query -> mysqli_query
mysql_num_rows -> mysql_close ->

Bruder, die Verbindung, die Sie mit mysqli_connect erstellen, muss mit mysqli_xxx verwendet werden

mysqli_xxx und mysql_xxx können nicht gemischt werden

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn