$query->where 加上 AND 运算符

$query->where plus AND operator

我从 Joomla 文档中了解到如何 运行 sql 在 php 中查询。

我的代码如下:

$query->select($db->quoteName('customfield_value'));
$query->from($db->quoteName('#__virtuemart_product_customfields'));
$query->where($db->quoteName('virtuemart_custom_id')." = ".$db->quote('322'));
$query->and($db->quoteName('virtuemart_product_id'). " = ".$item->virtuemart_product_id));

$db->setQuery($query);

$results = $db->loadObject();

echo "Factory Code:" . $results->customfield_value;

代码带来了工厂代码,但没有带来产品的工厂代码,然后我不得不添加行

$query->and......

告诉我们从特定产品中获取工厂代码,但它根本没有带来任何结果。最后我用 $query->and?

写错了

任何ideas/solutions?

提前致谢

好的,我找到了正确的 answer/syntax:

$query->select($db->quoteName('customfield_value'));
$query->from($db->quoteName('#__virtuemart_product_customfields'));
$query->where($db->quoteName('virtuemart_custom_id')." = 322", "AND")
      ->where($db->quoteName('virtuemart_product_id')." = ". $item->virtuemart_product_id);