Bonjour.
Si je résume bien, les accès à toutes tes pages ne posent aucun problème concernant la base de données, sauf concernant la page des commandes lorsque tu veux récupérer les enregistrements qui lui sont liés.
Sinon il te suffit de lire le message d'erreur retourné par PDO:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ))
Donc un problème de syntaxe, vérifies ce qu'il y a de différent entre les requêtes SQL sur cette page par rapport à celles des autres pages, puis debug la requête SQL générée avant de la transmettre à PDO, de manière à vérifier si le problème ne se situe pas à ce niveau là.