Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

No puedo conectarme a base de datos fuera de joomla

Estas en el tema de No puedo conectarme a base de datos fuera de joomla en el foro de Joomla en Foros del Web. Hola a todos, he estado intentando conectarme a una base de datos externa, que no sea la misma de joomla, pero no he podido..! Mi ...
  #1 (permalink)  
Antiguo 01/08/2011, 13:57
 
Fecha de Ingreso: febrero-2010
Mensajes: 152
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación No puedo conectarme a base de datos fuera de joomla

Hola a todos, he estado intentando conectarme a una base de datos externa, que no sea la misma de joomla, pero no he podido..!

Mi codigo es el siguiente, espero que me ayuden...

Código PHP:
<?php
// para que no se pueda tener acceso por otro lado a menos que se llame correctamente el módulo
defined('_JEXEC') or die;
//creamos nuestra clase de ayuda para nuestro módulo
//por convención se antepone el prefijo mod en minúsculas y 
// termina con Helper, podemos crear tantas clases como las que necesitamos para nuestra labor.
class modArticulosbdHelper
{
//creamos nuestro método, también por convención el prefijo get y acontinuación el nombre del método
//aqui joomla 1.6 mejora la llamada a los métodos definiéndolos estáticamente, para no crear ambieguedad al momento de llamarlos
 
static function getList($params)
    {
    
//Recogemos los parámetros de nuestro módulo puestos desde el lado del administrador
        
$mostrar$params->get('mostrar');
        
//comprobamos si está marcado la opcion mostrar el mensaje
        
if ($mostrar==1) {
        
?>
        <script type="text/javascript">
        alert("Si ingreso");
        </script>
        <?php
            
//si está marcado entonces, extraemos el nro del artículo que ingreso en el lado del administrador
                
$idart$params->get('nroarticulo');
                
//Creamos una instancia de la clase BD y dejamos a punto el motorSQL para utilizarlo
                
$host 'localhost';
                
$user 'root';
                
$password '';
                
$dbase 'muni';
                
$dbprefix '';
                
$db    = new database($host$user$password$dbase$dbprefix);
                
$app        JFactory::getApplication();
                
$query        $db->getQuery(true);
        
//Establecemos los campos por los cuales deseamos consultar
                
$query->select('Nombre');
                
$query->select('Telefono');
                
$query->select('Edad');
                
$query->select('Direccion');
            
//Establecemos  la tabla de donde extraeremos los datos    
                
$query->from($db->nameQuote('#__asociado'));
            
//Establecemos los criterios de la consulta.    
                
$query->where("Cedula=$idart");
            
//Ejecutamos la consulta     
                
$db->setQuery($query);
            
//Recojemos los datos obtenidos    
                
$articulo $db->loadObjectList('Nombre');
    
         }
            
//De lo contrario le asignamos vacío.
        
else { $articulo ="" ; }
        
//Se devuelve el objeto que contiene los datos del artículo extraido.
        
return $articulo;
    
    }    
    
    
}
?>
Gracias, hago incapie que este codigo pertenece a parte de un modulo que estoy desarrollando, y este es el archivo helper.php.

Gracias
  #2 (permalink)  
Antiguo 02/08/2011, 00:36
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 13 años, 4 meses
Puntos: 11
Respuesta: No puedo conectarme a base de datos fuera de joomla

¿Qué error te da?

Buscando un poco he encontrado esto [URL="http://docs.joomla.org/How_to_connect_to_an_external_database"]http://docs.joomla.org/How_to_connect_to_an_external_database[/URL]
  #3 (permalink)  
Antiguo 02/08/2011, 19:43
 
Fecha de Ingreso: febrero-2010
Mensajes: 152
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: No puedo conectarme a base de datos fuera de joomla

Bro, ya me pude conectar gracias....voy a abrir un nuevo hilo para postear otra duda que tengo sobre formularios esta vez. Gracias..y si me pudieras ayudar te lo agradeceria..

Etiquetas: fuera, modulo, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.