IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

probleme de requette sql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juin 2009
    Messages : 58
    Par défaut probleme de requette sql
    Salut,
    voici le code, j'ai un rapport d'érreur qui dit que ma requette ne marche pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $pass = $_POST['pass'];
    	$nomutilisateur=$_POST['nomutilisateur'];
    	mysql_connect("localhost", "babacar", "1987ba")or die("Impossible de se connecter");
    	mysql_select_db("Djob") or die("Impossible de se connecter à la base de donnée");
    	$requet1= mysql_query("select motdepasse from utilisateur, where identifiant= $nomutilisateur and '$nomutilisateur' in (select identifiant from employeur)")or die(mysql_error());
    	$requet2=mysql_query("select motdepasse from utilisateur
    where identifiant= $nomutilisateur and $nomutilisateur in (select identifiant from employe)")or die(mysql_error());
    mysql_close();
    merci.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    met le rapport d'erreur ...

    tes requêtes sont pleine de fautes :

    utilisateur, pourquoi y'a une virgule la ?
    identifiant= $nomutilisateur y'a pas de quote
    and '$nomutilisateur' in t'as vraiement des champs dynamique ?

    et les mots clé SQL c'est en majuscule

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juin 2009
    Messages : 58
    Par défaut
    c'est vraix merci mais sa ne marche pas.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par thugelife Voir le message
    c'est vraix merci mais sa ne marche pas.
    c'est pas une réponse, montre ton nouveau code et le message d'erreur associé

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : Juin 2009
    Messages : 58
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    c'est pas une réponse, montre ton nouveau code et le message d'erreur associé
    ok le voici.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $pass = $_POST['pass'];
    	$nomutilisateur=$_POST['nomutilisateur'];
    	mysql_connect("localhost", "babacar", "1987ba")or die("Impossible de se connecter");
    	mysql_select_db("Djob") or die("Impossible de se connecter à la base de donnée");
    	$requet1= mysql_query("select motdepasse from utilisateur where identifiant= $nomutilisateur and $nomutilisateur in (select identifiant from employeur)")or die(mysql_error());
    	$requet2=mysql_query("select motdepasse from utilisateur
    where identifiant= $nomutilisateur and $nomutilisateur in (select identifiant from employe)")or die(mysql_error());
    mysql_close();
    je te signale que nomutilisateur provient du formulaire qui permet à l'utilisateur de se connecter avec son nom d'utilisateur et son mot de passe.
    la base de donnée comporte une table employeur et une table employe qui hérite tous de la table utilisateur.

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'as rien corrigé à part la virgule...

Discussions similaires

  1. PROBLEME REQUETTE SQL
    Par talys dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/03/2008, 08h56
  2. probleme requette SQL
    Par ryu sensei dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/01/2008, 14h54
  3. Petit probleme de requette Sql
    Par l ours blanc dans le forum Langage SQL
    Réponses: 4
    Dernier message: 11/05/2007, 13h46
  4. probleme de requette sql
    Par belakhdarbts10 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/05/2007, 11h06
  5. [Oracle 10g]probleme avec une requette sql
    Par ragasy29 dans le forum SQL
    Réponses: 6
    Dernier message: 02/05/2007, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo