Accès à la base de données · Question 9 sur 12

Quel appel en fin de requête QueryBuilder renvoie tous les résultats sous forme de liste de tableaux associatifs ?

1 réponse est correcte. Moyen

Afficher la solution

Solution

  • A ->executeQuery()->fetchAllAssociative()

Explication

executeQuery() est destiné aux SELECT et renvoie un Result que l'on lit ligne par ligne avec fetchAssociative() ou en entier avec fetchAllAssociative(). executeStatement() sert à INSERT, UPDATE et DELETE et ne renvoie que le nombre de lignes affectées. execute() et fetchAll() proviennent d'anciennes versions de Doctrine et n'existent plus dans TYPO3 v14.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications