数据库访问 · 第 9 题,共 12 题
在 QueryBuilder 查询的末尾,哪个调用会以关联数组列表的形式返回所有结果?
有 1 个正确答案。 中等
显示答案
答案
- A ->executeQuery()->fetchAllAssociative()
解析
executeQuery() 用于 SELECT,返回一个 Result,可以用 fetchAssociative() 逐行读取,或用 fetchAllAssociative() 一次性读取全部。executeStatement() 用于 INSERT、UPDATE 和 DELETE,只返回受影响的行数。execute() 和 fetchAll() 来自旧版 Doctrine,在 TYPO3 v14 中已不存在。