Joomla Virtuemart - 识别新的数据库记录 - PHP

时间:2016-03-09 13:54:53

标签: php mysql joomla virtuemart

我正在尝试编写一些我将每天从cron作业执行的代码,该代码将通过电子邮件向我发送#__virtuemart_products的product_sku字段,其中日期为今天。我首先尝试通过以下代码访问数据:

    <?php 

// Get a db connection.
$db = JFactory::getDbo();

// Create a new query object.
$query = $db->getQuery(true);

// Select all records from the user profile table where key begins with "custom.".
// Order it by the ordering field.
$query->select($db->quoteName(array('product_sku')));
$query->from($db->quoteName('#__virtuemart_products'));
//$query->where($db->quoteName('profile_key') . ' LIKE '. $db->quote('\'custom.%\''));
$query->where($db->quoteName (DATE_FORMAT('created_on', '%Y-%m-%d')) = CURDATE();
$query->order('ordering ASC');

// Reset the query using our newly populated query object.
$db->setQuery($query);

// Load the results as a list of stdClass objects (see later for more options on retrieving data).
$results = $db->loadObjectList();

$db->setQuery($query);
$row = $db->loadRow();
print_r($row);
?>

我和joomla一直工作了很长时间,但这是我第一次尝试从头开始写东西。当我运行这个我得到500错误,我不知道从哪里开始尝试修复它?任何帮助都将非常感激。

最诚挚的问候 娜

0 个答案:

没有答案