j'ai un petit soucie avec une ligne de commande.
La voici :
Citation :
$query="SELECT * FROM $tablefun WHERE 'id' = '". $id ."'";
$re = mysql_query($query) or die (mysql_error());
$re2 = mysql_fetch_array($re) or die (mysql_error());
mais j'ai ceci comme erreur :
Citation :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE 'id' = '22837'' at line 1
pouvez vous m'éclaircir a ce sujet?
Merci pour votre compréhension
Darielis
Message édité par Darielis le 20-07-2008 à 19:22:39
il ne faut pas faire mysql_num_rows($re2) == 1 mais mysql_num_rows($re) == 1
$re est de type "resource" et contient les données récupérées de la requête MySQL que tu ne peux pas lire. Or toutes les opérations mysql s'effectuent sur des données de type "resource"
$re2 est de type "array" (tableau) qui contient toutes les données sous forme d'un tableau
il ne faut pas faire mysql_num_rows($re2) == 1 mais mysql_num_rows($re) == 1
$re est de type "resource" et contient les données récupérées de la requête MySQL que tu ne peux pas lire. Or toutes les opérations mysql s'effectuent sur des données de type "resource"
$re2 est de type "array" (tableau) qui contient toutes les données sous forme d'un tableau
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.