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

Requêtes MySQL Discussion :

Requête juste mais aucun résultat !


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 16
    Par défaut Requête juste mais aucun résultat !
    Bonjour, je vous expose mon problème :

    J'ai une table clients composé comme ceci :

    Clients(IDmail,Mdp,NomCli,PrenomCli,AdresseCli,CPCli,VilleCli,TelCli)

    L'interclassement de chaque attributs est UTF8, et le type est Varchar.
    On suppose que l'un enregistrements soit :
    test@test.fr,test,test,test,test,01234,test,0123456789


    Et lorsque je fais la requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * From clients Where IDmail = 'test@test.fr'
    Aucun résultat ..


    (J'ai effectué d'autre test par exemple avec un enregistrement sans arobase ou ans point .. Les seuls fonctionnant sont ceux composé d'une seule lettre . ex : a,a,a,a,a,...)


    Merci de m'avoir lu et de votre future aide !

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    1) Une clé primaire alphanumérique est une mauvaise idée.

    2) Il vaut mieux éviter la guerre des étoiles !

    3) Tu aurais intérêt à externaliser la ville dans une table des villes pour éviter d'avoir plusieurs fois la même avec des orthographes différentes.

    Ceci dit, ça ne résout pas ton problème.
    De quelle manière soumets-tu ta requête au SGBD ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Bonjour,

    même si cela n'est pas une solution et que ça ne résout pas directement votre problème, avez vous fait des tests avec "LIKE" du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT * FROM clients WHERE IDmail like('test@test.fr')
    SELECT * FROM clients WHERE IDmail like('%test@test.fr')
    SELECT * FROM clients WHERE IDmail like('test@test.fr%')
    SELECT * FROM clients WHERE IDmail like('%test@test.fr%')
    Selon les résultats ça pourrait permettre de trouver l'origine du problème.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 16
    Par défaut
    Merci de vos réponses !

    Cinephil -> J'entre les requête en brut dans PhpMyAdmin (via l'onglet SQL) et/ou par odbc_do() en Php (le résultat étant le même.. rien !)

    asmduty -> J'ai essayé, aucun résultat..


    Un ami a le même soucis que moi sauf qu'il a une clé primaire IdCli et un champs cltEmail. Et lorsqu'il fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select cltEmail From clients Where cltEmail = 'blabla@bla.fr'
    Il ne reçoit aucun résultat SI cltEmail comporte un arobase '@'.

    il utilise aussi MySql avec PhpmyAdmin ..

  5. #5
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Donne nous le résultat de SHOW CREATE TABLE clients
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 16
    Par défaut
    Voici le résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CREATE TABLE `clients` (
     `IDmail` varchar(10) NOT NULL,
     `Mdp` char(20) NOT NULL,
     `NomCli` varchar(20) NOT NULL,
     `PrenomCli` varchar(20) NOT NULL,
     `VilleCli` varchar(5) NOT NULL,
     `CPCli` varchar(5) NOT NULL,
     `AdresseCli` varchar(21) NOT NULL,
     `TelCli` varchar(10) NOT NULL,
     PRIMARY KEY (`IDmail`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8

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

Discussions similaires

  1. Requête ne renvoyant aucun résultat
    Par llae_ dans le forum Bases de données
    Réponses: 7
    Dernier message: 16/01/2013, 14h12
  2. Tache planifiée - Statut OK mais aucun résultat
    Par ALLB dans le forum Windows Vista
    Réponses: 3
    Dernier message: 22/09/2009, 23h00
  3. Requête ne retournant aucun résultat
    Par Arbooch dans le forum Forms
    Réponses: 5
    Dernier message: 07/08/2009, 10h59
  4. [MySQL] Savoir si la requête ne retourne aucun résultat
    Par mickado dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 06/04/2007, 09h37
  5. PSQLException "Aucun résultat retourné par la requête&q
    Par BRAUKRIS dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 15/09/2005, 20h55

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