Erreur "expects parameter 1 to be resource" dans mysql_fetch_array() et autres fonctions
Bonjour à tous ! Je viens de commencer à apprendre PHP et MySQL, et j'ai un problème qui me laisse perplexe. J'essaie de récupérer des données depuis la base de données, mais je reçois constamment cette erreur :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given
Voici mon code :
<?php
$connection = mysql_connect("localhost", "root", "");
mysql_select_db("test_db");
$query = "SELECT * FROM users WHERE id = " . $_GET['id'];
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['name'] . "<br>";
}
?>
J'ai vérifié que la connexion à la base de données s'établit, mais je reçois toujours cette erreur. Qu'est-ce que je fais de travers ? Comment récupérer correctement les données depuis MySQL ? J'ai entendu dire qu'il faut utiliser des vérifications, mais No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Optimisation des performances des applications TypeScript : meilleures pratiques