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.
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.