Problème PDO

bilouze Messages postés 28 Statut Membre -  
bilouze Messages postés 28 Statut Membre -
Bonjour,

Est-ce qu'il se peut qu'un hébergeur ayant les drivers PDO installés sur son serveur, ne prenne en charge qu'une partie des fonctions de PDO ?
Parce que j'ai un if($req->rowCount()) qui fonctionne en local, mais pas en ligne.

Une idée, une réponse ?
Merci.

4 réponses

titus
 
salut,
En principe non, tu as quel message erreur ?
0
bilouze Messages postés 28 Statut Membre
 
salut,
en fait il n'y a aucun message d'erreur, c'est juste qu'en local ça fonctionne et pas en ligne.
C'est un système de désinscription, l'internaute rentre son adresse email, si sont adresse n'est pas trouvée dans la table, un message d'erreur s'affiche pour lui dire que cette adresse ne correspond à aucun inscrit. Mais là si on rentre une adresse qui existe bien dans la table, le message d'erreur s'affiche quand même, alors qu'en local ça marche.
0
titus
 
Tu n'a pas mis ton script mais dans la condition que tu site
 if($req->rowCount())
tu ne précise pas a quoi il est égale exemple
if($req->rowCount() > 0) { mail trouvé}
else { mail pas trouvé}
0
bilouze Messages postés 28 Statut Membre
 
salut, voici le bout de code qui marche en local mais pas en ligne :

$req = $bdd->prepare('SELECT id FROM membre WHERE email = :email');
$req->execute(array('email'=>$email));
if($req->rowCount()==0)
{
$valid = false;
$erreuremail = 'Cette e-mail ne correspond à aucun membre';
}
0