ainerplood
Usuario Novato
Usuario Novato

Hola, tengo una duda sobre si en miarroba se puede utilizar mdb2 para la conexion a la base de datos. De ser el caso que si, como seria la configuracion o un ejemplo de como quedaria.

Avatar Image
@man / @woman
@man / @woman

mi@ usa MySQL.

ainerplood
Usuario Novato
Usuario Novato

Sip, pero para hacer la conexion a la bd simplemente se utiliza lo clasico o en miarroba se puede ocupar lo que es mdb2 de PEAR para hacer la conexion??

que esto seria lo clasico en php

function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","Password")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base_datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion

y con mdb2 seria algo asi

require_once 'MDB2.php';
    $db_type='pgsql';
    $db_host='localhost';
    $db_database='mysql';
    $db_username='xxxx';
    $db_password='xxxxxx';
    $dsn = "$db_type://$db_username:$db_password@$db_host/$db_database";
    
    $connection =& MDB2::singleton($dsn);
    if(PEAR::isError($connection))
    {
        die("Problemas de conexion");
    }
    else
    {

        echo "conecto";
    }

Avatar Image
@man / @woman
@man / @woman

Prueba!!!!!

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por ainerplood

Sip, pero para hacer la conexion a la bd simplemente se utiliza lo clasico o en miarroba se puede ocupar lo que es mdb2 de PEAR para hacer la conexion??

que esto seria lo clasico en php

function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","Password")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base_datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion

y con mdb2 seria algo asi

require_once 'MDB2.php';
    $db_type='pgsql';
    $db_host='localhost';
    $db_database='mysql';
    $db_username='xxxx';
    $db_password='xxxxxx';
    $dsn = "$db_type://$db_username:$db_password@$db_host/$db_database";
    
    $connection =& MDB2::singleton($dsn);
    if(PEAR::isError($connection))
    {
        die("Problemas de conexion");
    }
    else
    {

        echo "conecto";
    }

Lo que intentas tambien es PHP, sólo que usando una librería.

Deberías probarla para detectar si usa instrucciones que están deshabilitadas en mi@ (o efectuar una búsqueda dentro del código).

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares