Я пытаюсь получить результаты запроса к базе данных, но LIMIT не работает. Когда я помещаю LIMIT 10, он не возвращает никаких результатов. Я что-то упустил?PDO SQL Query Not Limiting
Вот мой код. Я пытаюсь понять, в чем причина этого странного поведения.
$username = "derek";
$query = $conn->prepare('SELECT * FROM notifications WHERE (needs=:username OR worker=:username1) ORDER BY CASE WHEN needs=:username2 THEN needsread ELSE workerread END, time DESC LIMIT 10');
$query->bindParam(':username', $username);
$query->bindParam(':username1', $username);
$query->bindParam(':username2', $username);
$query->execute();
Вы связываетесь с параметрами, которых не существует. – Daedalus
$ имя пользователя в моем коде выше, просто нет в этом коде. Я положу его в редактирование. – user2362601
Вы привязываетесь к ': username1' и': username2', которых нет в вашем запросе; последний я проверил, что вызывает ошибки. – Daedalus