Problèmes sql select php
Résolu/Fermé
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
-
19 mars 2014 à 14:20
cyril1982 Messages postés 110 Date d'inscription vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 - 19 mars 2014 à 16:43
cyril1982 Messages postés 110 Date d'inscription vendredi 7 mars 2014 Statut Membre Dernière intervention 19 septembre 2018 - 19 mars 2014 à 16:43
A voir également:
- Problèmes sql select php
- Easy php - Télécharger - Divers Web & Internet
- Blob sql ✓ - Forum Webmastering
- Récupération serveur sql - Télécharger - Gestion de données
- Php natif - Forum PHP
- Sql lister les tables ✓ - Forum Programmation
2 réponses
cyril1982
Messages postés
110
Date d'inscription
vendredi 7 mars 2014
Statut
Membre
Dernière intervention
19 septembre 2018
12
19 mars 2014 à 15:38
19 mars 2014 à 15:38
Bonjour,
C'est normal que le retour de la méthode fetchAll soit un tableau de tableau.
En effet, il est possible de récupérer plusieurs champs dans un select, une ligne de résultat est donc stockée dans un tableau.
Cela te renvoie false car il y a une erreur dans ta requête sql, tu n'as pas mis ton pseudo entre quote :
Voilà !
C'est normal que le retour de la méthode fetchAll soit un tableau de tableau.
En effet, il est possible de récupérer plusieurs champs dans un select, une ligne de résultat est donc stockée dans un tableau.
Cela te renvoie false car il y a une erreur dans ta requête sql, tu n'as pas mis ton pseudo entre quote :
$bdd->query('SELECT display_pseudo FROM users WHERE display_pseudo = \'mon_speudo\'');
Voilà !
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
19 mars 2014 à 15:42
19 mars 2014 à 15:42
Salut,
Ta première requête retourne forcément plusieurs résultats puisque tu ne demandes pas le pseudo d'un utilisateur précis, mais tous les pseudos de la table utilisateur.
Si l'exécution de ta deuxième requête te retourne false, c'est qu'elle est syntaxiquement incorrect. Vérifie comment tu construits ta requête sql.
Bonne journée
Ta première requête retourne forcément plusieurs résultats puisque tu ne demandes pas le pseudo d'un utilisateur précis, mais tous les pseudos de la table utilisateur.
Si l'exécution de ta deuxième requête te retourne false, c'est qu'elle est syntaxiquement incorrect. Vérifie comment tu construits ta requête sql.
Bonne journée
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
19 mars 2014 à 16:00
19 mars 2014 à 16:00
merci
19 mars 2014 à 16:01
19 mars 2014 à 16:43