Page 1 sur 1

Pb requete dans un table portant un nom accentué

Posté : 29 juin 2009, 13:27
par pilotex
Voila, je possède des tables dont le nom est accentué (je sais que c'est pas idéal mais j'ai mes raisons de voir la chose ainsi). Le problème c'est que les requetes sur des tables possédant un nom avec accent ne passent pas.

J'ai pas mal chercher sur le web est voilà ce que j'ai essayé:
mettre l'interclasse ment pour la connexion mySQL en utf8 -> négatif
<meta http-equiv="Content-Type" content="text/html; charset=UTF8"> -> négatif
fonction utf8_decode() -> marche pas.
mettre un ALT gr + 7 (`table accentué`) ->marche pas
mettre un [ ([table accentué]) -> marche pas



Merci de votre aide.

Posté : 29 juin 2009, 13:36
par momox
Donc de facto tu en déduis quoi ? ;)
Qu'il faut que tu changes le nom de ta table pour enlever les accents...

Posté : 29 juin 2009, 13:41
par pilotex
Pourtant, phpMyAdmin arrive bien à effectuer des requetes sur ces tables. Pourquoi lui y arrive et pas moi ?

Il y a forcément quelqu'un qui a la réponse...

Posté : 29 juin 2009, 15:22
par zeus
Quand tu exécutes des requêtes avec phpMyAdmin, elles sont affichées. Regarde les donc.

En tout cas, mettre des accents dans des noms de tables est tout de même une très mauvaise idée. Possible, mais très fortement déconseillée.

Posté : 29 juin 2009, 15:29
par pilotex
Quand tu exécutes des requêtes avec phpMyAdmin, elles sont affichées. Regarde les donc.
C'est ce que j'ai fait ->
mettre un ALT gr + 7 (`table accentué`) ->marche pas

Mais laissez tomber. Je vais finalement suivre votre conseil. Je vais changé le nom des tables.




Merci comme même