powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP & SQL как вывести записи в определенном порядке?
12 сообщений из 12, страница 1 из 1
PHP & SQL как вывести записи в определенном порядке?
    #37841609
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть массив, в котором список id:
mas[0]=1
mas[1]=4
...
Нужно сделать sql запрос, чтобы записи вывелись в таком же порядке, как и в массиве, то есть сначала 1й элемент, потом 4 и т.д. Как так сделать?
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841626
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841638
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять же, откуда я могу знать что гуглить? Я с этим не встречался. Форум людей, которые постоянно считают что они лучше других, и что все вопросы простые. Я бы на тебя посмотрел умник, как бы ты гуглил, не зная про это ничего. Ну и х.й с твоей завышеной самооценкой, у вас тут все такие. Все равно спасибо.
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841656
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

Пардон, если обидел. Не намеревался. Вообще-то я ничего не знал про эту возможность и тем более я не использую MySQL. Достаточно было написать в гугле "mysql result order by sequence"
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841768
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NekZ, да я не особо обидчивый. Как ты понимаешь, я не мог догадаться, что нужно написать в гугле "mysql result order by sequence" Так как я плохо mysql знаю, и к тому же английский тоже...Еще раз спасибо.
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841775
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

Ну, дружище, английский надо знать, хотя бы на уровне pre-intermediate, особенно, когда работаешь в IT-сфере ;-)
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841781
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я не работаю. Я так для себя пишу сайты, может что и получится из меня когда-то.
Код: sql
1.
SELECT * FROM music where id in (30, 4, 1, 2)


Не выводит записи по порядку. Пробовал в phpmyadmin, выводятся все эти записи, но в таком же порядке, как они и находятся в таблице, а не так как написано в скобках. Почему так?
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841791
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для MySQL
Код: sql
1.
... ORDER BY `id` IN (1, 4/*, и т.д.*/)


И вопрос никак не связан с PHP. Какая СУБД используется?
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841793
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

А ты пробовал ниже читать что написано?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE `test` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `value` varchar(30) NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8

INSERT INTO `test` (`value`) VALUES ('text1'), ('text2'), ('text3'), ('text4');

SELECT t.id, t.value
FROM test t
WHERE t.id
IN ( 1, 2, 3, 4 ) 
ORDER BY FIELD( t.id, 3, 2, 4, 1 ) 



Результат:
3 text3
2 text2
4 text4
1 text1
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841821
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT * FROM music where id in (30, 4, 1, 2) ORDER BY id IN (30, 4, 1, 2)


Все равно записи выводятся 1,2,4,30...Что не так?
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841824
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

А если внимательнее позырить?
Код: sql
1.
2.
3.
ORDER BY 
FIELD
( t.id, 3, 2, 4, 1 )
...
Рейтинг: 0 / 0
PHP & SQL как вывести записи в определенном порядке?
    #37841829
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает, мерси.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP & SQL как вывести записи в определенном порядке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]