Je fais un site, et il y a un espace membres, sauf que pour s'inscrire tout va bien sauf le PDO avec php et mysql.
Je fais une requête préparée pour savoir si l'e-mail existe déjà ou non dans la table puis j'exécute la requête avec un array :
try //On essaye de se connecter à la BDD
{
$bdd = new PDO('mysql:host=localhost;dbname=membres', 'root', '');
}
catch(Exception $e) //Si cela ne marche pas, on recupere l'erreur
{
die('Erreur : '.$e->getMessage());
}
$nombremail = $bdd->prepare('SELECT COUNT(*) FROM membres WHERE email = :email_inscr') or die(print_r($bdd->errorInfo()));
$nombremail->execute(array('email_inscr' => $_POST['email_inscr']));
if ($nombremail != 0) //Et c'est ici ou sa plante, je sais pas comment faire, alors j'ai écrit au pif : si n'est pas égal à 0.
{
//Votre adresse e mail est déjà utilisée par un membre...
}
Je suis complètement bloqué.
Si vous pouviez m'aider ce serai super sympa de votre part. Merci.

$nombremail = $bdd->prepare('SELECT COUNT(*) AS nb FROM membres email = :email_inscr');Ta requête est mauvaiseC'est cette partie qui cloche :Il manque le WHERE.