0
我试图使用here的PHP MySQL PDO数据库类来建立我的数据库连接并执行我的查询。但是下面的查询不断告诉我,其中一个参数有错误。无效的参数编号:参数没有在查询中定义
消息:SQLSTATE [HY093]:无效的参数号:参数未 上查询定义
$roles = $this->model->query("
SELECT
roles.name AS role_name,
roles.description AS role_description,
permissions.name AS permission_name,
categories.name AS categorie_name
FROM
roles
JOIN roles_permissions on roles_permissions.role_id
JOIN permissions ON roles_permissions.permission_id = permissions.id
JOIN categories ON categories.id = permissions.categorie_id
WHERE
roles_permissions.role_id = roles.id
AND
roles.name = :name
",
array(
"name" => $role
)
);
什么错吗?
这是您所使用的类的问题。 –
你知道如何解决它吗? – CodeWhisperer
不要使用这个类,而应该使用vanilla PDO。 –