Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/03/2007, 14h02   #1
Membre du Club
 
Avatar de waldo2188
 
Inscription : mars 2004
Messages : 114
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 114
Points : 64
Points : 64
Par défaut [PDO] Problème de requête préparée (à n'y rien comprendre?)

Bonjour à tous,

J'ai un petit (enfin gros) problème avec PDO lorsque je veux faire une requète préparé.
J'ai pourtant bien épluché le manuel, mais rien a y faire je ne voie pas pourquoi ca ne marche pas., je suis bien en PHP 5.1.6 et MySql 5.

Je fait ma requète dans une class, en voici le code :
Code :
1
2
3
4
5
6
$req = "SELECT user_access_level FROM user
                    WHERE user_login = :user_login 
                    AND user_mdp = :user_mdp 
                    AND user_actif = '1';";
 
            $state =  $this->db->prepare($req);
et avec ce code j'ai le droit à une page blanche, même pas d'erreur.

Si au lieu d'affecter la préparation a une variable, je l'affiche dirrectement comme suit:
Code :
     var_dump($this->db->prepare($req));
La aucun sousie, aucune erreur détecté.
Je voie vraiment pas d'où peut provenir le problème, je m'en remet donc à vous et vos lumières.

Sur ce merci d'avance et bonne après-midi
__________________
Waldo2188
waldo2188 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 15h41   #2
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 33
Détails du profil
Informations personnelles :
Âge : 33
Localisation : Belgique

Informations forums :
Inscription : mars 2007
Messages : 33
Points : 36
Points : 36
Envoyer un message via MSN à sylvanillo Envoyer un message via Skype™ à sylvanillo
Mets déjà error_reporting(E_ALL); pour sortir tous les warnings, et nous donner des pistes.
sylvanillo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 16h14   #3
Membre confirmé
 
Développeur Web
Inscription : septembre 2006
Messages : 215
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2006
Messages : 215
Points : 246
Points : 246
Salut,

Il serait cool de placer ton code sous un bloc try catch et configurer PDO
$db->setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
ou dans le constructeur de PDO


sahid
sahid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 21h53   #4
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Verifie ta version du pilote de PDO aussi.
Cette extension est tout de même un petit peu buggé.
Et des fois c'est bon de maj
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h09.


 
 
 
 
Partenaires

Hébergement Web