SQL-запрос в php с использованием randoma и ошибки предложения where

У меня есть запрос в SQL для получения данных с помощью PHP. Запрос выглядит следующим образом:

$response=mysqli_query($con,"select * from haad WHERE id =(select min(id) from questions where id > {$_POST['next_id']}) ORDER BY RAND() ");

Evrything работает нормально, за исключением того, что я не могу получить с его помощью случайные данные. Данные отображаются в том же порядке. В чем ошибка этого кода?

в чем была ошибка ..?

Bhargav Chudasama 07.06.2018 09:13

Я не могу воспроизвести это поведение. Ты можешь?

Strawberry 07.06.2018 09:14

@ Dr.Strange случайные вопросы не отображаются, отображаются те же вопросы

user9750871 07.06.2018 09:14

@ Strawberry, я тебя не понял

user9750871 07.06.2018 09:15

Можете ли вы поделиться данными своей базы данных

Bhargav Chudasama 07.06.2018 09:18

См. meta.stackoverflow.com/questions/333952/…

Strawberry 07.06.2018 09:18

попробуйте с этим: SELECT * FROM haad WHERE id IN (SELECT id FROM questions WHERE > {$_POST['next_id']}) ORDER BY RAND()

Pradeep 07.06.2018 09:30
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
7
30
1

Ответы 1

"SELECT * FROM haad WHERE id = (SELECT MIN (id) FROM questions WHERE id> '". $ _ POST [' next_id ']. "' ORDER BY RAND ())"

($ con, "выберите * из haad WHERE id = (выберите min (id) из haad, где id> {$ _POST ['next_id']})"); это запрос. ты можешь отредактировать это

user9750871 07.06.2018 10:57

синтаксис. фигурные скобки в ur запросе установлены неправильно

user9750871 07.06.2018 10:59

сохраните значение $ _POST ['next_id'] в переменной, например $ id, а затем запустите: select * from haad WHERE id = (выберите min (id) из вопросов, где id> $ id) ORDER BY RAND (), должно работать

shahburhan 07.06.2018 11:07

можешь дать мне свою почту

user9750871 07.06.2018 11:18

Другие вопросы по теме