Erreur requête DQL
Résolu/Fermé
Toto
-
Modifié par ^Abel^ le 4/11/2016 à 09:16
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 7 nov. 2016 à 15:23
jordane45 Messages postés 38109 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2024 - 7 nov. 2016 à 15:23
A voir également:
- Doctrine date_sub
- Erreur 0x80070643 - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur s05-05 - Forum Téléviseurs
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
1 réponse
jordane45
Messages postés
38109
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 mars 2024
4 634
4 nov. 2016 à 09:53
4 nov. 2016 à 09:53
Bonjour,
Ta date ne devrait elle pas être entre quotes ?
Ta date ne devrait elle pas être entre quotes ?
Modifié par Toto le 4/11/2016 à 10:29
Justement ma date est entre quotes. C'est ça que je ne comprends pas :/
Ce que je t'avais donné, c'est que m'affiche Symfony lors de l'erreur donc la date est affichée sans quotes mais dans mon code elle est bien entre quotes ;)
Et j'ai donc cette erreur qui s'affiche : Error: Expected Doctrine\ORM\Query\Lexer::T_COMMA, got '-'
5 nov. 2016 à 21:28
Dans la première requête que tu donnes dans ton message 2, il y a des doubles quotes en trop autour de "a.updatedAt".
J'ai du mal à croire que les doubles quotes disparaissent comme ça. Peux-tu nous montrer l'instruction complète de création de ta requête, pas seulement un petit bout ?
Modifié par Toto le 7/11/2016 à 09:20
Voici ma requête changée depuis la dernière fois (j'ai effectué quelques modifs) :
Et toujours une erreur :
Error: Expected known function, got 'TO_DAYS'
7 nov. 2016 à 11:36
Avec quel système de gestion de base de données travailles-tu ? Ce ne doit pas être mysql, car mysql connaît TO_DAYS et ton message d'erreur dit qu'il ne la connaît pas.
Tu parles de requête DQL, je n'en ai jamais entendu parler (mais je ne suis pas spécialiste). Tu es sûr que tu ne voulais pas dire SQL ?
7 nov. 2016 à 12:17
DQL est utilisé par Synfony pour effectuer des requêtes.
C'est une syntaxe un peu particulière...
https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html