我试图从Joomla页面中获取来自Joomla MySQL数据库的查询结果。 print_r
返回正确的结果,这是数据库连接是适当的。但是我无法显示已获取的数据。 下面是我得到的时刻进行的print_r结果:在Joomla框架中显示MySQL选择查询结果
mysqli_result Object (
[current_field] => 0
[field_count] => 2
[lengths] => [num_rows] => 2 [type] => 0
)
下面是我使用的代码:
{source}
<script language="javascript" type="text/javascript">
</script>
<?php
// init Joomla Framework
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', realpath(dirname(__FILE__).DS.'..'));
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
$mainframe = JFactory::getApplication('site');
// DBQuery
$database =& JFactory::getDBO();
$query = "SELECT city_id, city_name FROM indytoad_city;";
$database->setQuery($query);
$result = $database->query();
print_r($result);
?>
{/source}
请让我知道如何以及在何处,什么我需要修改以显示查询结果。
感谢您的帮助。它的工作原理:D –