十月CMS | Db class 用于多参数查询
OctoberCMS | Db class for multi-argument query
我正在尝试使用静态 class Db 触发一个简单的多参数查询,但出现错误:
SQLSTATE[HY093]: Invalid parameter number (SQL: select idy, keywords FROM jb_tal_detail WHERE tid = 1 AND idy= ?)
这是我的查询,其中存在两个变量:
Db::select('select idy, keywords FROM jb_tal_detail WHERE tid = ? AND idy= ?', [$uid], [$idy] );
从错误消息来看,$idy 似乎未定义($idy=1),或者第二个参数不被允许(真的吗?)。
谁能指出我做错了什么?谢谢
试试这个。
Db::select('select idy, keywords FROM jb_tal_detail WHERE tid = ? AND idy= ?', [$uid, $idy] );
我正在尝试使用静态 class Db 触发一个简单的多参数查询,但出现错误:
SQLSTATE[HY093]: Invalid parameter number (SQL: select idy, keywords FROM jb_tal_detail WHERE tid = 1 AND idy= ?)
这是我的查询,其中存在两个变量:
Db::select('select idy, keywords FROM jb_tal_detail WHERE tid = ? AND idy= ?', [$uid], [$idy] );
从错误消息来看,$idy 似乎未定义($idy=1),或者第二个参数不被允许(真的吗?)。
谁能指出我做错了什么?谢谢
试试这个。
Db::select('select idy, keywords FROM jb_tal_detail WHERE tid = ? AND idy= ?', [$uid, $idy] );