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

как сделать вывод данных из бд news SELECT * FROM `text`

Даниил Исаев Ученик (75), закрыт 8 месяцев назад
<?php
$mysqli = new mysqli('localhost', 'root', '', 'news');
if ($mysqli->connect_errno) {
exit;
}
if (!$result = $mysqli->query($sql)) {
exit;
}
$actor = $result->fetch_assoc();

$sql = "SELECT `text` FROM `text` ORDER BY rand()";

?>
Лучший ответ
Андрей Высший разум (425121) 4 года назад
ORDER BY rand() - это ОЧЕНЬ плохая идея, демонстрирующая абсолютно ламерский уровень авторов подобных предложений.

Если тебе надо вывести что-то в случайном порядке, то СНАЧАЛА получи блок записей из БД БЕЗ ORDER BY, а потом ПЕРЕМЕШАЙ его функцией https://www.php.net/manual/ru/function.shuffle.php
Остальные ответы
serd Мудрец (17868) 4 года назад
if (!$result = $mysqli->query($sql)) {
exit;
}
$actor = $result->fetch_assoc();

$sql = "SELECT `text` FROM `text` ORDER BY rand()";

Вы сначала используете $sql, а только потом задаете его
Похожие вопросы