Sea*_*ang 5 php mysql joomla virtuemart
我是joomla的新手,我正在尝试构建一个组件,它是viruemart的插件,允许用户在其用户区访问发票PDF.为此,我需要编写一个选择查询,为我从数据库中检索此信息.
我一直在搞乱它并提出以下内容,但似乎没有做任何事情:
$id =JFactory::getUser()->id;
$db =& JFactory::getDBO();
$sql = "SELECT * FROM jos_vm_orders";
$db->setQuery($sql);
$options = $db->loadObjectList();
return $options;
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
您可以在此文档中查看数据库查询 - http://docs.joomla.org/API16:JDatabaseQuery
交叉检查你的表前缀.或试试这个 -
$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('*');
$query->from('#__vm_orders');
$query->where('id = 1'); //put your condition here
$db->setQuery($query);
//echo $db->getQuery();exit;//SQL query string
//check if error
if ($db->getErrorNum()) {
echo $db->getErrorMsg();
exit;
}
return $db->loadObjectList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28215 次 |
| 最近记录: |