MySQL différence d'exécution

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par nektarfl, 15 Janvier 2013.

  1. nektarfl
    nektarfl Nouveau WRInaute
    Inscrit:
    15 Janvier 2013
    Messages:
    2
    J'aime reçus:
    0
    Bonjour, bonne année à tous.

    Admettons que j'ai une table dans laquelle j'ai un enregistrement nom= 'toto' et id = 1

    Je constate qu'en demandant par l'intermédiaire de l'interface de MySql : ( select id from table where nom='TOTO' ) je n'ai pas de réponse, ce qui est logique (toto et TOTO, c'est pas la même chose)
    Maintenant, cette requête étant correcte, je l'installe dans un programme en php, et oh surprise, il me fournit l'id correspondant à 'toto' quand je lui demande 'TOTO'

    Je travaille sur la même table et sur la même base dans les deux cas, mais j'ai pris l'habitude de tester mes requêtes avant de les envoyer en php.

    D'ou vient cette différence, pourquoi intervient-elle, et comment s'y prendre pour éviter cette erreur?

    merci à ceux à qui s'est déjà arrivé et qui ont trouvé la solution de me renseigner.
     
  2. jv2759
    jv2759 WRInaute occasionnel
    Inscrit:
    21 Novembre 2008
    Messages:
    429
    J'aime reçus:
    0
  3. nektarfl
    nektarfl Nouveau WRInaute
    Inscrit:
    15 Janvier 2013
    Messages:
    2
    J'aime reçus:
    0
    Merci, je viens de jeter un coup d'oeil, il y a peut-être la réponse à ma question, mais ce que je ne m'explique pas, c'est que, à part l'interface, je fais mes deux requêtes sur la même table du même serveur mysql.

    Y-aurait-il deux interpréteurs différents suivant qu'on est sur phpmyadmin ou directement en code php? C'est là que je ne comprends pas. j'ai de la recherche à faire je crois... (et dire que je ne programme que 1 à 2h 2 à 3 fois par semaines - pas plus de temps dispo)

    -Un petit test rapide, le fait de déclarer la colonne binary semble résoudre mon problème. Merci de m'avoir indiqué la bonne piste
     
Chargement...
Similar Threads - MySQL différence exécution Forum Date
Réel différence entre mysql_connect & mysql_pconnect ? Développement d'un site Web ou d'une appli mobile 25 Février 2011
[MySQL] : différence entre 2 lignes d'une table Développement d'un site Web ou d'une appli mobile 10 Décembre 2008
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
recherche lettres dans mysql Développement d'un site Web ou d'une appli mobile 11 Juillet 2019
cache mysql maison Développement d'un site Web ou d'une appli mobile 18 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
message : [LEGACY][libmysqlclient] Please consider moving to stable and mysqlnd in Administration d'un site Web 8 Novembre 2018
Connexion à un serveur mysql distant Développement d'un site Web ou d'une appli mobile 21 Octobre 2018
Mysql, modifier des chaines avec différents caractères Administration d'un site Web 13 Septembre 2018
Fusionner deux champs sur la même table et même base de donnée Mysql Administration d'un site Web 12 Septembre 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice