|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
ecocentric WRInaute accro

Inscrit le: 10 Fév 2004 Messages: 3256 Localisation: Mons
|
Posté le : Lun Juil 23, 2007 16:32 Sujet du message: SQLite : Orléans != Orleans |
|
|
Dans SQLite, par défaut (et au contraire de MySQL), "Orléans" est différent de "Orleans".
Qqn sait-il comment y remédier ? |
|
| |
|
 |
Joe Le Mort WRInaute occasionnel

Inscrit le: 08 Aoû 2006 Messages: 249
|
Posté le : Lun Juil 23, 2007 18:06 Sujet du message: SQLite : Orléans != Orleans |
|
|
la base de données doit etre interclassement CS : case sensitive.
il faut la mettre en CI : case insensitive |
|
| |
|
 |
ecocentric WRInaute accro

Inscrit le: 10 Fév 2004 Messages: 3256 Localisation: Mons
|
Posté le : Lun Juil 23, 2007 18:20 Sujet du message: SQLite : Orléans != Orleans |
|
|
| Joe Le Mort a écrit: |
la base de données doit etre interclassement CS : case sensitive.
il faut la mettre en CI : case insensitive |
Ca se configure où ?
On peut le faire a posteriori ?
EDIT-
Je confirme que je ne vois rien dans l'aide PHP à ce propos, donc je suis toujours preneur d'une solution.
Une idée: introduire une fonction de désaccentuation et mise en minuscule, mais c'est un franchement lourd... |
|
| |
|
 |
ecocentric WRInaute accro

Inscrit le: 10 Fév 2004 Messages: 3256 Localisation: Mons
|
Posté le : Lun Juil 23, 2007 19:37 Sujet du message: SQLite : Orléans != Orleans |
|
|
> Une idée: introduire une fonction de désaccentuation et mise en minuscule, mais c'est un franchement lourd...
Je confirme, on passe de 0,4 à 4 sec pour une requête type assez simple... |
|
| |
|
 |
Marie-Aude WRInaute accro

Inscrit le: 05 Juin 2006 Messages: 3196 Localisation: More than a plastic girl
|
Posté le : Lun Juil 23, 2007 21:23 Sujet du message: SQLite : Orléans != Orleans |
|
|
| ecocentric a écrit: |
Ca se configure où ?
On peut le faire a posteriori ?
|
Dans le tableau PHPMyAdmin, et oui on peut le faire à postériori. Ce sont de mémoire des actions sur les tables (puisque chaque table êut avoir son propre interclassement) |
|
| |
|
 |
petit-ourson WRInaute passionné

Inscrit le: 31 Mai 2004 Messages: 780 Localisation: Paris
|
Posté le : Mar Juil 24, 2007 2:26 Sujet du message: SQLite : Orléans != Orleans |
|
|
| Marie-Aude a écrit: |
| Dans le tableau PHPMyAdmin, et oui on peut le faire à postériori. Ce sont de mémoire des actions sur les tables (puisque chaque table êut avoir son propre interclassement) |
Il utilise SQLite et non MySQL.
Tu t'en sors pas avec le paragraphe 7 de la page: http://www.sqlite.org/datatype3.html (faut voir si un alter table peut modifier ce paramètre). |
|
| |
|
 |
| |
|
|