1
我想添加AES_ENCRYPT到Joomla組件。如何解決「調用未定義函數AES_ENCRYPT」MySQL數據陣列
原MySQL是這個(不加密):
$db = JFactory::getDbo();
// datetime
$date_publish = date('Y-m-d H:i:s');
$query = $db->getQuery(true);
// Insert columns.
$columns = array('category_name', 'category_description', 'status', 'created_date');
$values = array(
$db->quote($name),
$db->quote($description),
$db->quote($status) ,
$db->quote($date_publish)
);
// Prepare the insert query.
$query->insert($db->quoteName('#__group_categories'))
->columns($db->quoteName($columns))
->values(implode(',', $values));
$db->setQuery($query);
$db->execute();
我與AES_ENCRYPT修改了它:
$values = array(
AES_ENCRYPT($db->quote($name), '12345'),
$db->quote($description),
$db->quote($status) ,
$db->quote($date_publish)
);
但是,當運行代碼:它被賦予這樣的錯誤:(致命錯誤:調用未定義的函數AES_ENCRYPT())
有人可以請幫助我,謝謝...