Joomla ページで Joomla MySQL データベースからクエリ結果を取得しようとしています。print_r
データベース接続が適切である適切な結果を返しています。しかし、取得したデータを表示できません。現時点で print_r を実行した結果は次のとおりです。
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}
クエリ結果を表示するには、どのように、どこを、何を修正する必要があるか教えてください。