Erreur "expects parameter 1 to be resource" lors de l'utilisation de mysql_fetch_array() en PHP
Bonjour à tous ! Je suis débutant en PHP et MySQL, et j'ai un problème que je n'arrive pas à résoudre. J'écris un script simple pour afficher les données de la table users. Voici mon code :
```php
$connection = mysql_connect('localhost', 'root', '');
mysql_select_db('test', $connection);
$query = "SELECT * FROM users";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['name'] . '
'; } ``` Mais au lieu de la liste attendue des noms, je reçois l'erreur : "Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ..." J'ai vérifié la connexion à la base de données — elle semble fonctionner. Dites-moi, qu'est-ce que je fais de travers ? Pourquoi $result n'est-il pas une resource ? J'ai essayé différentes variantes : mysql_fetch_assoc(), mysql_fetch_row() — partout la même erreur. Peut-être que le problème
'; } ``` Mais au lieu de la liste attendue des noms, je reçois l'erreur : "Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ..." J'ai vérifié la connexion à la base de données — elle semble fonctionner. Dites-moi, qu'est-ce que je fais de travers ? Pourquoi $result n'est-il pas une resource ? J'ai essayé différentes variantes : mysql_fetch_assoc(), mysql_fetch_row() — partout la même erreur. Peut-être que le problème
No answers yet.
Connectez-vous pour laisser une réponse