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。 –