首页 > 解决方案 > Drupal 7 上的 db_select() - 字段问题

问题描述

我对以下代码有疑问:

db_select('field_data_commerce_price', 'f')->fields('f', 'commerce_price_amount')->execute()->fetchAssoc()

错误是:“TypeError:传递给 SelectQuery::fields() 的参数 2 必须是数组类型,给定字符串”。请帮忙。

标签: phpdatabasedrupaldrupal-7

解决方案


我认为错误信息很清楚,fields方法的第二个参数必须是一个数组,这样试试:

db_select('field_data_commerce_price', 'f')->fields('f', ['commerce_price_amount'])->execute()->fetchAssoc()

推荐阅读