Query en PDO
Fermé
Joncavidulienne
-
3 juin 2014 à 16:58
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 4 juin 2014 à 09:17
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 4 juin 2014 à 09:17
A voir également:
- Query en PDO
- Power query download - Télécharger - Tableur
- Sql query download - Télécharger - Gestion de données
- Active query builder - Télécharger - Bases de données
- Fusionner plusieurs feuilles excel en une seule power query - Guide
- Flyspeed sql query - Télécharger - Bases de données
3 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
3 juin 2014 à 17:25
3 juin 2014 à 17:25
Salut,
Quel est le message d'erreur ?
Quel est le message d'erreur ?
Merci de me répondre
Je n'ai pas de message d'erreur en local mais je l'ai sur le serveur
Fatal error: Call to a member function fetch() on a non-object in /homepages/5/d521608261/htdocs/recherche.php on line 35
La ligne 35 correspond à : if ($data = $req->fetch())
Je ne sais pas quoi faire étant donné que je peux m'inscrire dans la base mais que je ne peux pas la questionner.
Je n'ai pas de message d'erreur en local mais je l'ai sur le serveur
Fatal error: Call to a member function fetch() on a non-object in /homepages/5/d521608261/htdocs/recherche.php on line 35
La ligne 35 correspond à : if ($data = $req->fetch())
Je ne sais pas quoi faire étant donné que je peux m'inscrire dans la base mais que je ne peux pas la questionner.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 4/06/2014 à 09:17
Modifié par Pitet le 4/06/2014 à 09:17
Ta requête n'est pas correcte, donc la méthode query te retourne le booléen false, tu ne peux donc pas appeler la méthode fetch sur un booléen (d'où le message d'erreur).
Essaye ceci pour voir ton erreur sql :
Au passage j'ai ajouté l'utilisation de la méthode quote pour éviter les injections sql.
Essaye ceci pour voir ton erreur sql :
if (! $req = $bdd->query("SELECT utinom,utiadresse,utiville,uticode FROM UTILISATEUR WHERE utimail=" . $bdd->quote($mail) . " and utipas=" . $bdd->quote($mdp))) { var_dump($bdd->errorInfo()); exit(); }
Au passage j'ai ajouté l'utilisation de la méthode quote pour éviter les injections sql.