こんにちは、cakephp で開発したサイトがあり、制限値を挿入したい pdo にクエリがあります。私はこのモードで試しました:
$max_result = 10;
$search = "test";
$product_alias = $this->ProductAlias->query(
'SELECT DISTINCT *
FROM product_aliases
WHERE product_aliases.alias
LIKE :search LIMIT :limit_search'
,array('search' => '%'.$search.'%','limit_search' => intval(trim($max_result)))
);
私も試しました:
...
WHERE product_aliases.alias
LIKE :search
LIMIT :limit_search'
,array('search' => '%'.$search.'%','limit_search' => intval($max_result)));
と
...
WHERE product_aliases.alias
LIKE :search
LIMIT :limit_search'
,array('search' => '%'.$search.'%','limit_search' => $max_result));
しかし、常に私にこのエラーを返します:
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 '10' at line 1
バインドがあることは確認しましたが、この状況に適用する方法がわかりません。解決策はありますか?