Fehler "expects parameter 1 to be resource" bei Verwendung von mysql_fetch_array() in PHP
Hallo zusammen! Ich bin neu in PHP und MySQL und habe ein Problem, das ich einfach nicht lösen kann. Ich schreibe ein einfaches Skript, um Daten aus der Tabelle users auszugeben. Hier ist mein Code:\n\n```php\n$connection = mysql_connect('localhost', 'root', '');\nmysql_select_db('test', $connection);\n\n$query = "SELECT * FROM users";\n$result = mysql_query($query);\n\nwhile ($row = mysql_fetch_array($result)) {\n echo $row['name'] . '
';\n}\n```\n\nAber anstelle der erwarteten Liste von Namen erhalte ich den Fehler:\n"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ..."\n\nIch habe die Datenbankverbindung überprüft – sie scheint zu funktionieren. Könnt ihr mir sagen, was ich falsch mache? Warum ist $result kein resource? Ich habe verschiedene Varianten ausprobiert: mysql_fetch_assoc(), mysql_fetch_row() – überall der gleiche Fehler. Möglicherweise liegt das Problem
';\n}\n```\n\nAber anstelle der erwarteten Liste von Namen erhalte ich den Fehler:\n"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ..."\n\nIch habe die Datenbankverbindung überprüft – sie scheint zu funktionieren. Könnt ihr mir sagen, was ich falsch mache? Warum ist $result kein resource? Ich habe verschiedene Varianten ausprobiert: mysql_fetch_assoc(), mysql_fetch_row() – überall der gleiche Fehler. Möglicherweise liegt das Problem
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs
So wirst du Kotlin-Entwickler: Tipps und Lebenslauf
Bereitstellung einer Java-Anwendung auf VPS: Schritt-für-Schritt-Anleitung