0
Ich versuche, die PHP MySQL PDO-Datenbankklasse von here zu verwenden, um meine Datenbankverbindungen einzurichten und meine Abfragen auszuführen. Aber die Abfrage wie unten sagt mir immer, dass es einen Fehler mit einem der Parameter gibt.Ungültige Parameternummer: Parameter wurde nicht für Abfrage definiert
Nachricht: SQLSTATE [HY093]: Ungültige Parameternummer: Parameter wurde auf Abfrage definiert
$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
)
);
Was falsch ist hier los?
, dass ein Problem mit einer Klasse ist Sie verwenden. –
Wissen Sie, wie Sie es beheben können? – CodeWhisperer
Verwenden Sie diese Klasse nicht, verwenden Sie stattdessen Vanille-PDO. –