我正在尝试在sql中进行查询设置限制和偏移量
但是我一直得到这个错误
SQLSTATE [42000]:语法错误或访问冲突:1064您有 SQL语法错误;查看与您的手册相对应的手册 MySQL服务器版本,用于在' 20'附近使用正确的语法OFFSET ' 0''在第8行
这是我的代码,任何想法?
$conn = new PDO("mysql:host=".DB_HOST.";dbname=".DB_DB, DB_USER, DB_PASSWORD);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn->exec("set names utf8"); //BECAUSE I NEED TO WORK WITH CHINESE LANGUAGE
$limit = 20;
$offset = 0;
$params = array(':limit'=>$limit,':offset'=>$offset);
$stmt = $conn->prepare('
SELECT
*
FROM
dc_user
WHERE
user_status != 0
LIMIT
:limit
OFFSET
:offset
');
$stmt->execute($params);