为什么PDO Fetch(FETCH_NUM)对于某些列返回表名0

时间:2019-02-10 00:23:13

标签: pdo fetch cakephp-2.0

我有一个Cakephp应用程序,它使用MySQL PDO访问具有很多列的表。对于某些列,表名是零,另一些是表名

我一直在跟踪查询,试图了解为什么我的控制器看到某些列为空值,并发现对于空值列的获取,表名为零。 我已经从cakephp日志中提取了查询,并在myPhpAdmin中运行了该查询,并且该查询在此处正确运行,所以我希望我在PDO代码中遇到了“有趣”的问题。

这很基本,但是很长的时间:  SELECT ModelName.tabel_column_0 ,,, ModelName.column_258,(CONCAT({ModelNametable_column_0,“”,ModelNametable_column_1))AS ModelName__unique_virt_field_0DBNAMEtable_nameModelNameModelName处。id = 28 LIMIT 1'

我希望从PDO返回的所有列都具有相同的表名

0 个答案:

没有答案