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

WBOY
Freigeben: 2016-08-04 09:18:58
Original
1671 Leute haben es durchsucht

<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>
Nach dem Login kopieren
Nach dem Login kopieren

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>
Nach dem Login kopieren
Nach dem Login kopieren

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>
Nach dem Login kopieren
Nach dem Login kopieren

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>
Nach dem Login kopieren
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!