Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: выборка из таблицы и сортировка по алфавиту
Покинул форум
Сообщений всего: 19
Дата рег-ции: Июнь 2013
Помог: 0 раз(а)
Помогите, пожалуйста! В базе имеется таблица, в ней много строк с id от 1 до 140, а в каждой из строк - 30 полей с названием song1, song2 и т.д., Нужно сделать выборку из этой таблицы всех полей song1, song2 и т.д. до song30 и отсортировать их по алфавиту.
Покинул форум
Сообщений всего: 19
Дата рег-ции: Июнь 2013
Помог: 0 раз(а)
teddy пишет:
relfi
Скорее вы что то делаете не так ) У вас есть 140 полей, вам надо выбрать первые 30 согласно сортировки, покажите запрос
Имеется таблица в ней имеются 140 строк с id от 1 до 140, в каждой строке имеются 30 полей с именем song1,song2 и т.д. до song30. Нужно выбрать из всех строк id1,id2,id3 и т.д. до id140 поля song1,song2 и т.д. до song30 и отсортировать их по алфавиту. Всего получится полей 140*30=4200.
teddy
Отправлено: 29 Июня, 2013 - 20:19:22
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Потом выводим... echo $row['name']; echo $row['song'];
Если я вас правильно понял, то проблема была в том, что вы указывали конкретный ID, что запрещало выводить ВСЕ записи... А выводило по конкретному критерию...
Если же нужно по id, то оставьте его...
Если и это не так, тогда я вас просто не понимаю )
Кстати, вот в чем проблема я думаю... Я не дочитал что идет дальше после запроса ) Сделайте так:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.