问题描述:
在使用tp框架的链式操作的field方法,出现错误提示
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘’ in ‘field list’
$drug_list = Db::table('work0order2material')
->alias('wo2m')
->join('material m','m.id = wo2m.material_id')
->where([
'm.type' => 2
])
->field('m.name,wo2m.material_id,')
->select();
原因分析:
field方法查询的最后一个字段不能加逗号(
,
)
解决方案:
把wo2m.material_id字段后面的逗号(`,`)去掉就可以了。
$drug_list = Db::table('work0order2material')
->alias('wo2m')
->join('material m','m.id = wo2m.material_id')
->where([
'm.type' => 2
])
->field('m.name,wo2m.material_id')
->select();
版权声明:本文为lsmbh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。