Problèmes sql select php
Résolu/Fermé
tete0148
cyril1982
- Messages postés
- 411
- Date d'inscription
- mercredi 19 décembre 2012
- Statut
- Membre
- Dernière intervention
- 15 juin 2017
cyril1982
- Messages postés
- 110
- Date d'inscription
- vendredi 7 mars 2014
- Statut
- Membre
- Dernière intervention
- 19 septembre 2018
A voir également:
- Problèmes sql select php
- Problèmes sql select php ✓ - Forum - PHP
- PHP liste deroulante et requete sql select ✓ - Forum - PHP
- [requete SQL] select as, dans php ✓ - Forum - PHP
- Probleme php/sql select post ✓ - Forum - PHP
- [Php/Sql]selection d'une ligne ✓ - Forum - PHP
2 réponses
cyril1982
19 mars 2014 à 15:38
- Messages postés
- 110
- Date d'inscription
- vendredi 7 mars 2014
- Statut
- Membre
- Dernière intervention
- 19 septembre 2018
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
19 mars 2014 à 15:42
- Messages postés
- 2826
- Date d'inscription
- lundi 11 février 2013
- Statut
- Membre
- Dernière intervention
- 21 juillet 2022
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
19 mars 2014 à 16:00
- Messages postés
- 411
- Date d'inscription
- mercredi 19 décembre 2012
- Statut
- Membre
- Dernière intervention
- 15 juin 2017
19 mars 2014 à 16:00
merci
19 mars 2014 à 16:01
19 mars 2014 à 16:43