Re: order by what?

From: Date: Thu, 11 Jun 2009 15:27:49 +0000
Subject: Re: order by what?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-293939@lists.php.net to get a copy of this message
Robin Vickery wrote: > > > 2009/6/11 PJ <af.gourmet@videotron.ca > <mailto:af.gourmet@videotron.ca>> > > How can order by be forced to order alphabetically and ignore accents > without stripping the accents for printout? This is a problem for both > caps & normal letters. > > > Depends on the database. > > If you're using mysql, the order is governed by the collation used. To > get the order you want, you need a case-insensitive and > accent-insensitive collation. Exactly which one you use will depend on > the character set that you're using, but if you're character set is > utf8, then the utf8_general_ci collation should work: > > SELECT fieldname FROM tablename ORDER BY fieldname COLLATE > utf8_general_ci; > > -robin Nice thought, Robin. My collation is already uft8_general_ci. Adding that condition to the query changes nothing; and specifying another collation return a blank or null and the list is not echoed. Even changing the collation in the db does not change anything. Same wrong results. Thanks anyway. -- Hervé Kempf: "Pour sauver la planète, sortez du capitalisme." ------------------------------------------------------------- Phil Jourdan --- pj@ptahhotep.com http://www.ptahhotep.com http://www.chiccantine.com/andypantry.php

« previous php.general (#293939) next »