Problème de requête SQL

Résolu
Bonjour,

je n'arrive pas à trouver l'erreur de syntaxe dans ma requête. La voici :

$reponse1 = mysql_query("SELECT COUNT * AS nbre_ex  FROM co WHERE pseudo='" . $_POST['pseudo'] . "' AND pass='" . $_POST['pass'] . "'") or die(mysql_error()); 
// Requête SQL nombre de personne ayant ce pseudo et ce mot de pass


d'avance merci
@+
Configuration: Windows Vista
Firefox 3.0.5

8 réponses

  1. merci, finalement ça donne :

    $reponse1 = mysql_query("SELECT COUNT(*) AS nbre_ex FROM co WHERE pseudo='".$_POST['pseudo']."' AND pass='".$_POST['pass']."'") or die(mysql_error()); // Requête SQL nombre de personne ayant ce pseudo et ce mot de pass

    sans espace entre COUNT et (
  2. merci Alain_42 , ça marche partiellement

    maintenant c'est ma variable $donnees['nbre_ex'] qui n'a pas de valeur défini ?
    1. check the manual that corresponds to your MySQL server version for the right syntax to use near '*) AS nbre_ex FROM co WHERE pseudo='BenjD90' AND pass='trompette90'' at line 1

      ça veut dire que tu as laissé l'étoile du count !
      1. 974_Vin's_974 : ton idée est ce que j'avais fais au début mais ça ne marche pas mieu

        nbonnet : le problème change un peu mais pas tend que ça , maintenant MySQL me répond :

        check the manual that corresponds to your MySQL server version for the right syntax to use near '*) AS nbre_ex FROM co WHERE pseudo='BenjD90' AND pass='trompette90'' at line 1

        merci pour vos réponses si rapide !!
        1. oki essaye alors de ne pas mettre d'espace entre le count et la parenthese
      2. Bonjour,

        essayes comme ça:

        $reponse1 = mysql_query("SELECT COUNT(pseudo) AS nbre_ex  FROM co WHERE pseudo='".$_POST['pseudo']."' AND pass='".$_POST['pass']."'") or die(mysql_error()); 
        // Requête SQL nombre de personne ayant ce pseudo et ce mot de pass
        1. slt

          a mon avis ton souci viens de

          SELECT COUNT * AS nbre_ex

          moi je mettrai

          SELECT COUNT (*) AS nbre_ex
          1. Moi j'aurais d'abord fait ca

            $pseudo=$_POST['pseudo']
            $pass=$_POST['pass']

            Apré c'est plus facil a manipuler surtout dan les requete.. Fait dabord ca ensuite remplace dans ta requete !!