Heim >Backend-Entwicklung >PHP-Tutorial >mysqli_connect meldet keinen Fehler, aber nachfolgende Vorgänge zeigen keine gültige MySQL-Link-Ressource an.
<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?
<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 ->
mysqli_xxx und mysql_xxx können nicht gemischt werden