当我尝试在我的 php 7 平台上的查询上添加变量时出现错误

问题描述 投票:0回答:0

我正在尝试在 php 应用程序的 sql 上添加限制和偏移量作为变量

代码如下所示:

$bind[':limit'] = $limit;
$bind[':offset'] = $offset;

$sql= 'SELECT id, monkeys '.
      'from monkeyisland mi ' .
      'left join monkeyland ml '
      'on mi.id = ml.id ' .
      'LIMIT :limit OFFSET :offset ';

$result = $query->run($sql,$bind);

错误信息说:

语法错误检查 Mariadb 服务器版本的正确语法 在 ''100' OFFSET '0'' 附近使用

是否有不同的方法来纠正这个查询变量?提前感谢您的帮助

mariadb php-7.2
© www.soinside.com 2019 - 2024. All rights reserved.