Problème d'interclassement avec mysql

Raszom -  
Erdnax Messages postés 2279 Statut Contributeur -
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

  1. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Salut,

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

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

    @+
    0
    1. RasDataMan ( anciennement Raszom )
       
      Oui mais le problème est que la valeur dans

      where pays = valeur

      provient d'un fichier .csv !
      0
      1. Erdnax Messages postés 2279 Statut Contributeur 497 > RasDataMan ( anciennement Raszom )
         
        Et euh, tu peux pas modifier ton csv ? Ou ta base ?
        :S
        0
      2. RasDataMan > Erdnax Messages postés 2279 Statut Contributeur
         
        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
      3. Erdnax Messages postés 2279 Statut Contributeur 497 > RasDataMan
         
        Alors tu peux essayer avec du

        iso-8859-1
        0