Problème d'interclassement avec mysql

Fermé
Raszom - 23 sept. 2005 à 13:50
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 - 23 sept. 2005 à 15:03
Ches amis bjour,

je rencontre en ce moment un problème d'interclassement, je pense, avec MySql.

En effet :

dans une requete sql qui comporte une clause where Pays= 'Algérie', Mysql me renvoie l'erreur suivante :

Champ 'Algérie' inconnu dans where clause

L'interclassement était par défaut à latin Swedish que j'ai changé ensuite à utf8-unicode mais rien n'y fait.

Est-ce que qqn saurait résoudre mon problème.

Autre chose :

Est que les espaces peuvent poser problème ?

Salutations

Raszom

1 réponse

Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
23 sept. 2005 à 14:19
Salut,

Essaye plutôt de mettre ça comme ça :

where Pays= 'Alg& eacute;rie' (sans l'espace ;) )

@+
0
RasDataMan ( anciennement Raszom )
23 sept. 2005 à 14:50
Oui mais le problème est que la valeur dans

where pays = valeur

provient d'un fichier .csv !
0
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497 > RasDataMan ( anciennement Raszom )
23 sept. 2005 à 14:53
Et euh, tu peux pas modifier ton csv ? Ou ta base ?
:S
0
RasDataMan > Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007
23 sept. 2005 à 14:57
j'ai plus de 500 enregistrements. Ce problème ne peut-il pas être réglé avec le choix correcte d'un interclassement?

Salutes

RasDataMan
0
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497 > RasDataMan
23 sept. 2005 à 15:03
Alors tu peux essayer avec du

iso-8859-1
0