我使用下面的代码从 mysql 数据库中检索数据。这给了我一个结果,我无法理解它是如何生成的逻辑。我想要的是仅在contribution_page_id 为1 且货币为RUB 的情况下从数据库中获取total_amount 的总和。我怎样才能做到这一点?
谢谢。
<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('total_amount')));
$query->from($db->quoteName('civicrm_contribution'));
$query->where($db->quoteName('contribution_page_id') . ' = '. $db->quote('1'));
$query->where($db->quoteName('currency') . ' = '. $db->quote('RUB'));
$db->setQuery($query);
$results = $db->loadResult();
echo $results;
?>;