【发布时间】:2014-07-21 06:04:56
【问题描述】:
我在 joomla 中使用 Hikashop 购物车。每当用户将产品添加到他们的购物车时,Hikashop 都会将用户的会话 ID 添加到 #__hikashop_cart 表中。我正在尝试通过将其与从 JFactory::getSession 代码中获得的 id 值匹配来选择该会话 id。
ATM 我收到以下错误:
1054 - 'where 子句' SQL=SELECT session_id FROM hady9_hikashop_cart WHERE session_id = acl7e1bn099rrlhkvsrhl13bu7 中的未知列 'acl7e1bn099rrlhkvsrhl13bu7'
我的查询如下,任何帮助将不胜感激。
$user = JFactory::getUser();
$id = $user->get('id');
$session =& JFactory::getSession();
$thesession = $session->getId();
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query
->select($db->quoteName('session_id'))
->from($db->quoteName('#__hikashop_cart'))
->where('session_id = '.$thesession);
$db->setQuery($query);
$results = $db->loadResult();
echo $results;
【问题讨论】: