Problème de récupération d'une requète
Brock
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
voilà je suis débutant en php, et la je bloque sur un problème :
voilà une requète correcte sur MySQL (je l'ai testée) :
SELECT etat, SUBSTR(etat, 1, 5 ) FROM ascenseur0001 WHERE reference IN ( 0001 )
Le problème que j'ai c'est que je n'arrive pas à recupérer ou à afficher le résultat.
Pouvez-vous m'aider svp?
merci
voilà je suis débutant en php, et la je bloque sur un problème :
voilà une requète correcte sur MySQL (je l'ai testée) :
SELECT etat, SUBSTR(etat, 1, 5 ) FROM ascenseur0001 WHERE reference IN ( 0001 )
Le problème que j'ai c'est que je n'arrive pas à recupérer ou à afficher le résultat.
Pouvez-vous m'aider svp?
merci
1 réponse
-
Bonjour,
Bon en supposant que ta requête est bonne (elle l'est hein? :p) où comment veux tu l'afficher?
Z.
-
-
Ah oui ok dac.
Alors pour le résultat d'une requête $ta_requete, il faut faire ceci
$ta_requete_lisible = $ta_requete -> fetch()
et en faisant $ta_requete_lisible['le_nom_de_la_colonne_qui_est_dans_ta_table'], tu obtiens le contenu de cette variable. Vu ta requête, ton 1 ou 0 est contenu dans la variable $ta_requete_lisible['etat']
Z. -
-
alors, c'est que ta requete est mal faite
Tiens, moi par exemple, je suis là dessus en ce moment
$query=$bdd->query('SELECT * FROM client');
$queryfetch=$query->fetch();
echo "<OPTION VALUE='".$queryfetch['id']."'>".$queryfetch['nom']."</OPTION>";
Ma table client possède 12 colonnes (que j'utilise après, là j'en ai mis que 2 : id et nom)
Pour être sur que ta requete est bonne, entre la directement dans phpMyadmin dans l'onglet SQL -
-