2017-02-07 2 views
0

Из документации 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-> и ..... .

сообщить, чтобы привести заводской код от конкретного продукта, но он не приносит никаких результатов. В конце концов я пишу что-то неправильно с $ query-> и?

Любые идеи/решения? не

Спасибо заранее

ответ

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

Да, вы правы! Я буду помнить об этом! –

Смежные вопросы