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

  1. titus
     
    salut,
    En principe non, tu as quel message erreur ?
    0
  2. 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
  3. 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
  4. 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