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

Langage PHP Discussion :

sql condition WHERE ne passe pas [PHP 5.4]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 86
    Par défaut sql condition WHERE ne passe pas
    a l'aide!!! ca fait maintenant 2 heures que je galère.

    ma condition WHERE ne fonctionne plus dés que je lui met la variable !!!

    ma variable est biens renseignée, si je lui met le non cela fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    // DEBUT Récupération du numéro de client
        //connection au serveur:
        $cnx = odbc_connect( "Catalogue_Produit", "MAITRE", "123456"  ) or die ("Impossible de se connecter à la bas de donnée") ;
     
        //requête SQL:
        $sql = "SELECT N° FROM Clients WHERE Nom=" .$nom_client;
     
        //exécution de la requête:
        $requete = odbc_do($cnx, $sql) ;
     
        //affichage des données:
        while( $result = odbc_fetch_object( $requete ) )
        {
        echo(" ".$result->N°." ") ;
        }

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 631
    Par défaut
    la variable $nom_client étant une chaîne faudrait l'entourer des quotes(')

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        $sql = "SELECT N° FROM Clients WHERE Nom='".$nom_client."' ";

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 86
    Par défaut
    merci beaucoup, enfin je respire

  4. #4
    Invité
    Invité(e)
    Par défaut
    OUF ! On n'appelle pas le SAMU, donc ?
    Dernière modification par rawsrc ; 26/08/2013 à 09h20. Motif: Inutile de citer un message pour y répondre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PROC SQL] Condition WHERE
    Par Kasarja dans le forum Débutez
    Réponses: 1
    Dernier message: 21/07/2014, 17h02
  2. [SQL] Requête sql où la condition where ne sert pas
    Par gRaNdLeMuRieN dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/05/2007, 09h26
  3. Condition dans une requete (pas en SQL)
    Par Luc01 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 08/12/2006, 22h57
  4. [hibernate]requete SQL qui ne passe pas
    Par Gromitou dans le forum Hibernate
    Réponses: 8
    Dernier message: 09/06/2006, 12h18
  5. Requete ne passe pas sous Sql 2005
    Par dd16 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 02/06/2006, 13h03

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