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

Outils MySQL Discussion :

Mon sql n'agit pas le else ne fonctionne pas


Sujet :

Outils MySQL

  1. #1
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2023
    Messages : 8
    Par défaut Mon sql n'agit pas le else ne fonctionne pas
    Bonjour à tous les utilisateurs ,
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    if ($consultant <> "tous"  ) {	
     
    $okounonok = "SELECT count(*) FROM vdm_rendez_vous_tbl where consultant like '%$consultant%' ";
     
    if ($okounonok >= 1) 
    {
    $sql = "SELECT * FROM vdm_rendez_vous_tbl where consultant like '%$consultant%'  ORDER BY date_rv ASC , heure  ASC";	
    }
    else
    {
    $sql = "SELECT * FROM vdm_rendez_vous_tbl where service like '%$consultant%'  ORDER BY date_rv ASC , heure  ASC";	
    }
    Si consultant ne possède pas '%$consultant%' je fais un select sur la donnée service.
    Le select sur consultant --->OK fonctionne.
    Si non il doit faire un select sur service --->NOK le select ne marche pas. POURQUOI
    Une aide me serait utile
    Bonne journée à vous

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 400
    Par défaut
    Bonjour,
    Que faut-il comprendre par "ma requête ne fonctionne pas" ?
    Pas de résultat, mauvais résultat, une erreur (laquelle ?) ...

    Tatayo.

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 589
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 589
    Billets dans le blog
    10
    Par défaut
    Merci de communiquer le script DDL de création des tables "consultant" et "service" ainsi qu'un court extrait de leur contenu, et aussi le message d'erreur exact s'il y a lieu.

    Et n'oubliez pas d'encadrer votre code avec les balises CODE (bouton # de la barre d'icones), ça facilite la lecture et active la coloration syntaxique.
    Ici, je l'ai fait pour vous, mais pensez-y la prochaine fois

    Par ailleurs, évitez SELECT * qui nuit aux performances et compromet les études d'impact, voyez ICI pourquoi il ne faut pas le faire

  4. #4
    Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2023
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2023
    Messages : 8
    Par défaut Suite à ma demande
    Lorsque le programme défile, si dans consultant il n"y a pas de données trouvées il recherche dans la donnée service.
    Dans mes essais, volontairement je donne une valeur absente dans consultant et présente dans service.
    Dans ce cas, rien ne s'affiche.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (pour le select * , je le modifierai plus tard)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://127.0.0.1/monsite/page_secondaire/maj/majpagerendezvous.php?name=Tout&consultant=tous
    Nom : FF1.jpg
Affichages : 34
Taille : 129,1 Ko
    OK correct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://127.0.0.1/monsite/page_secondaire/maj/majpagerendezvous.php?name=Tout&consultant=aet
    Nom : FF1.jpg
Affichages : 34
Taille : 129,1 Ko
    OK correct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://127.0.0.1/monsite/page_secondaire/maj/majpagerendezvous.php?name=Tout&consultant=huma
    Nom : FF2.jpg
Affichages : 25
Taille : 40,2 Ko
    NOK incorrect

    NB: Je n"arrive plus à me connecter à ma base , root et mdp blanc , ne marche plus, j'arrive sur un tableau comme suit
    Nom : FF3.jpg
Affichages : 26
Taille : 82,7 Ko

Discussions similaires

  1. Mon a:hover n'agit pas la même chose sous IE8
    Par pierrot10 dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 12/06/2010, 00h31
  2. Mon BDE ne sait pas utiliser les fonctions utilisateurs SQL
    Par Macadoshis dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/09/2009, 14h01
  3. Pourquoi PHPMYADmin 2.9.0.3 veut pas de mon SQL ?
    Par santiago_cw dans le forum Débuter
    Réponses: 8
    Dernier message: 30/12/2006, 21h04
  4. REquete sans erreur sql qui n'agit pas ........
    Par Skam dans le forum Langage SQL
    Réponses: 7
    Dernier message: 02/02/2005, 13h41
  5. sql ne comprend pas mon where!et me demande des parametres
    Par marie10 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 20/04/2004, 11h08

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