ORDER BY в PHP / MYSQL не работает - PullRequest
0 голосов
/ 29 июля 2010

Запрос sql:

$query = mysql_query( "SELECT * FROM games ORDER BY gamename" );

Но он не упорядочивает их по имени.Это образец базы данных

id (int) | gamename (text) | gameurl (varchar) | width (int) | height (int)

1--------- Copter ---------- copter ----------- 100 ---------- 200--------

2--------- Adrenaline ------ adr -------------- 200 ---------- 300--------

Ответы [ 2 ]

2 голосов
/ 29 июля 2010

Можете ли вы предоставить нам немного более длинный список образцов? Также, когда вы говорите, что это не порядок, вы пытаетесь идти вверх или вниз? По умолчанию сортируется по возрастанию. Вам нужно сказать ORDER BY gamename DESC, чтобы он делал это по убыванию ...

Также, хотя это и не требуется, я бы посоветовал обернуть поле orderby в UPPER, то есть в UPPER (gamename), чтобы буквы верхнего и нижнего регистра обрабатывались одинаково.

0 голосов
/ 29 июля 2010

Возможно, есть пробел перед буквой С в коптере?

...