Symfony2 で dbal を使用して、テーブルから情報を取得します。
$social = $conn->fetchAll('SELECT * FROM page WHERE brand_id = :brand LIMIT :start,:limit', array('brand'=>$brand, 'start'=>(int) $start, 'limit'=>(int) $limit));
最後の部分(LIMIT ....)を追加したときにのみエラーが発生します。これにより、SQLクエリ内ではなく、何らかのコマンドを使用して結果を制限できないと思います。どうすればこれを解決できますか?
エラー:
An exception occurred while executing 'SELECT * FROM page WHERE brand_id = :brand LIMIT :start,:limit' with params {"brand":1,"start":0,"limit":4}:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''0','4'' at line 1