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 :

Plantage SQL avec certaines valeurs


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Par défaut Plantage SQL avec certaines valeurs
    Bonjour,

    J'ai un pb avec le codage de variables dans une requetes php...

    Le code en question:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $retour = "SELECT * FROM tbl_beneficiaire, tbl_stages, tbl_stages2, tbl_stages3, tbl_cloture WHERE id_beneficiaire=id_stages && id_beneficiaire=id_stages2 && id_beneficiaire=id_stages3 && id_beneficiaire=id_cloture  && correspondant='".$_SESSION['login']."' || prescripteur='".$_SESSION['login']."'ORDER BY $tri"; 
    echo "Commande SQL : $retour"; 
    $reponse = mysql_query ($retour) or die (mysql_error()); 
    while ($donnees = mysql_fetch_array($reponse)) 
    {
    Dans le code ci-dessus ont a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    correspondant='".$_SESSION['login']."' || prescripteur='".$_SESSION['login']."'
    Dans se cas la plantage de easyphp... je doit le re lancer.

    Par contre si je fais que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    correspondant='".$_SESSION['login']."'
    ou prescripteur à la place de correspondant ça fonctionne.

    J'aurais besoin d'un peu d'aide.

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Par défaut
    Il ne me semble pas que l'operateur "||" existe en sql.. essaye avec "OR"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    (correspondant='".$_SESSION['login']."' OR prescripteur='".$_SESSION['login']."')
    Et un espace avant ton ORDER..

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Par défaut
    D'aprés la doc php le || est égale au OR et doit fonctionner sans pb, l'opération se fait même plus rapidement avec le || qu'avec le OR.

  4. #4
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Citation Envoyé par azorol Voir le message
    D'aprés la doc php le || est égale au OR et doit fonctionner sans pb, l'opération se fait même plus rapidement avec le || qu'avec le OR.
    En php, pas en SQL...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    495
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 495
    Par défaut
    merci jml94, plus rapide que moi

Discussions similaires

  1. [QtGui] QValidator: problèmes avec certaines valeurs
    Par mokochan dans le forum PyQt
    Réponses: 3
    Dernier message: 23/12/2013, 09h45
  2. [Vxi3] Faire un graphe avec certaines valeurs
    Par Keedo dans le forum Webi
    Réponses: 6
    Dernier message: 05/03/2012, 14h53
  3. [2008] Paramètre multi-sélection avec certaines valeurs par défaut.
    Par Saintelaitlait dans le forum SSRS
    Réponses: 0
    Dernier message: 02/12/2011, 18h04
  4. Copie de table SQL avec certains champs
    Par H4rDBuG dans le forum Requêtes
    Réponses: 3
    Dernier message: 18/07/2011, 13h59
  5. Probleme de requete SQL avec la valeur NULL
    Par samyghan dans le forum Installation
    Réponses: 8
    Dernier message: 12/03/2006, 17h24

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