Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вывод из бд php 5.6

Алексей Чизов Ученик (232), на голосовании 5 месяцев назад
У меня в таблице есть колонка id_active, куда записываются айди пользователей таким образом: [1235 3981 2395 и тд]

Как мне сделать что бы из бд выводилось в переменную и рандомно выбирался пользователь через rand php?


Голосование за лучший ответ
qwerty000755 Гуру (3440) 6 месяцев назад
Может быть, сделать это средствами SQL, чтобы не получать все ID?
Запрос:
SELECT id_active FROM table ORDER BY RAND() LIMIT 1

table заменить на название таблицы
Алексей ЧизовУченик (232) 6 месяцев назад
Сделал так, но выводит ничего. null
Алексей Чизов Ученик (232) Алексей Чизов, ошибочка. Выводит Array
qwerty000755Гуру (3440) 6 месяцев назад
Посмотри, что в нём через var_dump($row);
Роман Данилов Мудрец (10915) 5 месяцев назад
Прогоните получаемое из этого столбца строковое значение через регулярное выражение, на входе которого строка, а на выходе -- массив целых, записанных внутри этой строки. Регулярку надо придумать самому. Или поискать в гугле. Я бы так сделал.
Похожие вопросы