私は次のものを持っています:
public function getAll($limit = 100)
{
//if ($thread != 0) { $threadq = "WHERE threadId=$threadId"; }
$query = <<<EOF
SELECT
x.*
FROM x
ORDER BY dater DESC
LIMIT ?
EOF;
return self::$db->fetchAll($query, $limit);
}
LIMIT x
に変わるLIMIT 'x'
ようで、MySQL クエリ パーサーがうまくいかず、文句を言います。
ただし、うまくLIMIT $limit
動作します
これが機能しないのはなぜですか?これを行う別の方法はありますか?