quote simple (apostrophe) et quote simple oblique (AltGr 8) [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 07-10-2002 à 17:45:32
alt gr 8 je croyais que alt gr 8 c'était un backslash (\)sur le clavier français... (ici j'ai qu'un clavier belge sous la main )
Et dans ton exemple ce sont des accents graves que tu mets (`)
Marsh Posté le 07-10-2002 à 17:58:46
milles excuses : depuis le début je me plante je voulais bien entendu parler de Alt Gr 7
Sorry
Non non, ce sont des accents si on les appel accent mais en fait ce sont bien des quotes simples obliques ou "bis"
cf ce post sur google :
http://groups.google.fr/groups?hl= [...] .rrq#link2
Marsh Posté le 07-10-2002 à 18:10:35
` c'est un accent grave
si je fais ` suivi de e au lieu d'un espace j'ai è (clavier belge)
y a l'accent aigu aussi: ´
y a pas des masses de symboles ASCII
c'est les ricains qui utilisent ça comme apostrophe
Marsh Posté le 07-10-2002 à 17:43:44
Qui pourrait me renseigner concernant ces deux symboles.
En effet, je n'obtiens pas les même résultats dans une requête lorsque j'encadre mon champs par l'un ou l'autre des symboles. J'ai lu que le Alt Gr 8 (apostrophe oblique) etait a proscrire mais c'est justement celui là qui me donne la bonne réponse à ma requête.
Merci de m'en apprendre un peu plus car la, je nage.
voici, pour information ma requête MySQL sur la base :
SELECT
oc.id_offre,
oc.id_zone,
oc.id_type,
oc.nom_offre,
ozg.nom_zone,
otb.nom_type
FROM offre oc
LEFT JOIN zone_geo ozg
ON ozg.id_zone = oc.id_zone
LEFT JOIN type_bien otb
ON otb.id_type = oc.id_type
ORDER BY 'oc.id_zone' ASC
Cette requête ne me donne pas le bon résultat (order n'est pas respecté) mais si je remplace les quotes simples par des quotes simples obliques (Alt Gr 8) comme le fait phpmyadmin : ca fonctionne.
j'obtiens pour la dernière ligne :
ORDER BY `oc`.`id_zone` ASC
Remarque : pour que ca marche, il faut également ajouter les quotes obliques autour du point -> je ne sais pas non plus pourquoi mais phpmyadmin le fait ?
Si des gens peuvent m'éclairer qu'ils le fassent sans hésiter.
Merci d'avance.