Intereting Posts
Удаление пробелов из шаблонов smarty из PHP Разбор отдельного массива PHP в Javascript информирование интерфейсных методов осуществляется через __call? APNS + PHP "stream_socket_client (): Не удалось включить криптографию" PHP: DOMDocument – атрибуты с двоеточием в нем? Что быстрее и лучше определить, существует ли ключ массива в PHP? site_url изменяет localhost на Google Script отправляет значения формы по электронной почте, ошибка: невозможно прочитать свойство "namedValues" Не удалось найти порядковый номер 372 в файле openscript.exe из WAMP / Apache. Определить ориентацию видео iPhone с сервера Результаты Weird MYSQL с использованием PDO :: FETCH_ASSOC без псевдонима столбца Twitter API извлекает данные профиля из заданного токена после перенаправления на URL-адрес обратного вызова Как получить / установить session_id () или он должен быть сгенерирован автоматически? Опубликовать данные с заголовком в curl, не работающем в php? Как получить объект Builder из строк, связанных с точкой поворота – Laravel

SQL LIMIT возвращает «ноль» – 0 – строки (IN PHP)

У меня ошибка в этом запросе, когда запрос возвращает нулевые строки.
Номер ошибки: 1064

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования около '-20,20' в строке 3

SELECT pl.name, pl.email FROM players pl JOIN players_bonus pl_b на pl.id = pl_b.id_player WHERE pl_b.id_bonus = 3 LIMIT -20,20
Мой метод:

public function getPViews_num_rows($limit = array(0,20),$page_num = 1,$id) { $limit = "LIMIT {$limit[0]},{$limit[1]}"; 

  $sql = "SELECT pl.name,pl.email FROM players pl JOIN players_bonus pl_b on pl.id = pl_b.id_player WHERE pl_b.id_bonus = ? {$limit}"; $where = array($id); $query = $this->db->query ( $sql,$where ); return $query->num_rows (); } 

Я не хочу делать другой запрос для подсчета строк, прежде чем я сделаю этот запрос. Спасибо за ответы.