Intereting Posts
Нужно ли очищать пользовательский ввод для запросов DB :: query в laravel? есть что-то вроде isset php в javascript / jQuery? Самый короткий способ сравнить 2 даты в формате dd / mm / yyyy Возможно ли запустить XMPP на основе PHP и Javascript многопользовательской сетевой игры в FaceBook? метод post-событий fullCalendar для MySQL Могу ли я использовать WGET для создания сайта сайта с учетом его URL-адреса? Почему FILTER_VALIDATE_URL возвращает FALSE только для этого URL-адреса? Настройка php-функции так, чтобы она отображала ссылку в виде: – '/ widgets? Pg = 2' вместо 'products.php? Cat = 20 & pg = 2' Blade view: если оператор с условием OR / AND Использование пути к элементу массива Можно ли отправлять почту с использованием PHP, давая обратную связь с пользователем при доставке? Ubuntu php5-fpm выдает неизвестный экземпляр при перезагрузке Объединение файлов в один PDF-файл с использованием PHP / linux Предупреждение: Отсутствует граница в данных POST с несколькими данными / формами данных в Unknown в строке 0 Прикрепление файла в почтовом коде php

PDO Prepare Statement Limit Not Working

Я пытаюсь ограничить количество результатов, возвращаемых из SQL-запроса, но по какой-то причине он возвращает NULL. Если я удалю LIMIT, все будет хорошо. Я протестировал запрос в Sequel Pro, и он отлично работает с LIMIT. Я здесь что-то не так?

public static function getMostViewedPictures($limit = 5) { $dbh = self::connectToDatabase(); $sql = "SELECT picture.`title`, picture.`description`, picture.`slug`, picture.`image`, picture.`timestamp`, picture.`views`, category.category as category FROM picture LEFT JOIN category ON picture.category_id = category.id ORDER BY picture.views ASC LIMIT 0, :limit"; $sth = $dbh->prepare($sql); $sth->execute(array(':limit' => $limit)); if($results = $sth->fetchAll(PDO::FETCH_OBJ)) { $pictures = array(); foreach($results as $result) { $pictures[] = new Picture( $result->title, $result->description, $result->slug, $result->timestamp, $result->category, $result->views, $result->image ); } return $pictures; } else { return null; } } 

Решаемые.

 $sth->bindParam(':limit', $limit, PDO::PARAM_INT);