我有一个Cakephp应用程序,它使用MySQL PDO访问具有很多列的表。对于某些列,表名是零,另一些是表名
我一直在跟踪查询,试图了解为什么我的控制器看到某些列为空值,并发现对于空值列的获取,表名为零。 我已经从cakephp日志中提取了查询,并在myPhpAdmin中运行了该查询,并且该查询在此处正确运行,所以我希望我在PDO代码中遇到了“有趣”的问题。
这很基本,但是很长的时间:
SELECT ModelName.tabel_column_0 ,,, ModelName.column_258,(CONCAT({ModelName
。table_column_0
,“”,ModelName
。table_column_1
))AS ModelName__unique_virt_field_0
从DBNAME
。table_name
如ModelName
在ModelName
处。id
= 28 LIMIT 1'
我希望从PDO返回的所有列都具有相同的表名