Уперся на ровном месте как обычно... не сортируется простейшая табличка
$result = mysql_query ("SELECT * FROM ispolniteli ORDER BY 'group' ", $db) or die("ne rabotaet");
$num_rows = mysql_num_rows($result);
$myrow = mysql_fetch_array($result);
список выводится но не отсортированный, если делаю так
$sort = 'group';
$result = mysql_query ("SELECT * FROM ispolniteli ORDER BY $sort ", $db) or die("ne rabotaet");
$num_rows = mysql_num_rows($result);
$myrow = mysql_fetch_array($result);
то пишет "ne rabotaet".
причем если подключаю другую базу данных денвера и эксперементирую с тамошними таблицами - все нормально. Какие могут быть причины?
(тип полей по которым должно сортироваться varchar)
Спустя 9 минут, 56 секунд (19.04.2010 - 20:20) sergeiss написал(а):
'group' замени на `group` (это не простая кавычка, а та, что вместе с буквой Ё живет на одной кнопке)
Спустя 7 минут, 11 секунд (19.04.2010 - 20:28) Хиросим написал(а):
вот блин...
спасибо.... заработало....
а почему другие базы нормально сортировались?? на другом сайте у меня куча сортировок и везде обычные кавычки прокатывают... от чего это зависит???
спасибо.... заработало....
а почему другие базы нормально сортировались?? на другом сайте у меня куча сортировок и везде обычные кавычки прокатывают... от чего это зависит???
Спустя 13 минут, 51 секунда (19.04.2010 - 20:41) waldicom написал(а):
потому что group - это зарезервированное слово в mysql