Normalmente tenemos en Joomla muchas tablas y por ahí que dentro de un PHP que tengamos necesitemos obtener información de algunas de las tablas de la base de datos dado que el modulo o el componente que estamos manejando no nos proporciona.
Entonces hay la posibilidad de realizar una consulta de tipo SQL a la base de datos(a una de las tablas) del Joomla que tenemos manejando.
Sintaxis:
$db =& JFactory::getDBO(); $sql = "SELECT * FROM #__mytable"; $db->setQuery($sql); $results = $db->loadObjectList(); if(count($results)) { foreach($results as $r) { echo $r->field1; echo $r->field2; } }
Entonces estamos realizando lo siguiente, una consulta que nos devuelve via el arreglo($r->nombre_de_columna_de_la_tabla).
Esto es para cualquier tabla de la base de datos de Joomla.