Php 如何使用SQL查询打印SQL表';Joomla 2.5中的s Colum名称?
我在JOomla组件中使用此代码Php 如何使用SQL查询打印SQL表';Joomla 2.5中的s Colum名称?,php,sql,Php,Sql,我在JOomla组件中使用此代码 $db2 =& JFactory::getDBO(); $query3="SELECT * FROM sys.columns where object_id = object_id('#__demo')"; $db2->setQuery($query3); $col=$db2->loadObjectList(); echo " $col"; 使用我的sql Server尝试以下操作:t这是在sql Server中) 由于您使用
$db2 =& JFactory::getDBO();
$query3="SELECT * FROM sys.columns where object_id = object_id('#__demo')";
$db2->setQuery($query3);
$col=$db2->loadObjectList();
echo " $col";
使用我的sql Server尝试以下操作:t这是在sql Server中) 由于您使用的是temp表,它将在tempDB中创建。因此,您必须从tempDB获取它的列 我正在使用以下代码打印查询
$db2->setQuery($query3);
$col=$db2->loadObjectList();
echo "$col";
--代码更正
$db2 =& JFactory::getDBO();
$query3="use tempDB go SELECT * FROM sys.columns where object_id = object_id('#__demo')";
$db2->setQuery($query3);
$col=$db2->loadObjectList();
echo " $col";
首先告诉我您使用的是sql server mysql还是其他数据库?是的,我使用的是sql server mysql。sql server和mysql是不同的数据库,不适用于我的joomla组件,没有给出任何错误;但也不提供任何输出。
$db2 =& JFactory::getDBO();
$query3="use tempDB go SELECT * FROM sys.columns where object_id = object_id('#__demo')";
$db2->setQuery($query3);
$col=$db2->loadObjectList();
echo " $col";