Сортировка. Данные MySql
Код:
$res=mysql_query("SELECT * FROM articles_cat
where cid='$parseurl' order by title asc")
or die("ошибка:
".mysql_error());
where cid='$parseurl' order by title asc")
or die("ошибка:
".mysql_error());
То название категорий сортируются так:
Графика
Веб-дизайн
Программирование
Но почему не по алфавиту? По идеи должно быть так:
Веб-дизайн
Графика
Программирование
Я новерное незнаю все способов сортировки, знаю только ASC и DESC
На всякий случай скажите все способы сортировки, если они есть...
2. ОЧЕНЬ ВАЖНО
В phpmyadmin выбрал оптимизировать таблицу articles и теперь у меня страшный глюк пишет: Can't find file: 'articles.MYI' (errno: 2)
Так как сервер у меня на компе я зашёл в папку MySql > data > portal и там нашёл файлы articles.MYD, articles.frm. А articles.myi нет
Что делать у меня очень много статей было! HELP!!!
Как - поищи на форуме, тема поднималась неоднократно.
Если новее, то это может помочь:
Код:
mysql_query("SET NAMES cp1251")
or die(mysql_error());
mysql_query("SET CHARACTER SET cp1251")
or die(mysql_error());
or die(mysql_error());
mysql_query("SET CHARACTER SET cp1251")
or die(mysql_error());
2. Пропал действительно нужный файл. Скорее всего там был индекс, который можно перестроить.
Попробуй сделать это стандартными средствами - удалить индекс, добавить индекс или REPAIR table
Не поможет, там есть утилитка - isamchk.exe или isamrepair.exe. Я точно не помню, она как-то подобным образом должна называться.
Цитата:
Не поможет, там есть утилитка
где там?
Цитата:
Originally posted by JIEXA
где там?
где там?
В MySql. Где он установлен ты должен знать.