我有一个表格: '对象'有几列: object_id:int,object_type:int,object_status:int,object_lati:float,object_long:float 我的查询是:无效的参数编号:绑定变量的数量不匹配令牌的数量
$stmt = $db->query('SELECT o.object_id, o.object_type, o.object_status, o.object_lati, o.object_long FROM objects o WHERE o.object_id = 1');
$res = $stmt->fetch();
PDO抛出一个错误:
SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
当我删除列object_lati
或object_long
查询做工精细。
是不是有没有使用ORM的原因?现在 – 2011-08-18 20:09:16
@YourCommonSense,这个问题是(间接)[元交]的主题(http://meta.stackoverflow.com/q/253911/176646),可能发生的越快。 – ThisSuitIsBlackNot 2014-05-07 18:22:50