2017-02-07 16 views
0

Joomlaのドキュメントから、PHPでSQLクエリを実行する方法を読んでいます。

私のコードは以下の通りです:

$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-行を追加する必要がありました>として.....

特定の製品から工場コードを取得するように指示しますが、結果はまったくありません。最終的に私は$ query->と何か間違ったことを書いていますか?

アイデア/ソリューションはありますか?

iが正解/構文を発見し、事前

答えて

0

[OK]をしていただきありがとうございます:

$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); 
+1

あなたが必要としますが、より重要にはならない、あなたは「何もそこにあるような(あなたの答えを説明してはならないと"メソッドなど)、あなた自身の答えを受け入れることができます。 – Elin

+0

はい、あなたは正しいです!私はそれを心に留めておきます!ありがとう –