Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/04/2007, 04:14
cnyx
 
Fecha de Ingreso: abril-2004
Ubicación: Valencia
Mensajes: 436
Antigüedad: 20 años, 6 meses
Puntos: 8
Re: Problema al conectar con PHP a una BD

Si, esta correcto, bueno salvo que en la segunda funcion, el parametro es la base de datos, no la tabla, pero me imagino que te referias a eso. De todos modos, yo me refiero solo a la primera funcion, o sea la mysql_connect porque evidentemente si esta no devuelve ningun valor en $link (que es mi caso), la segunda funcion no podra funcionar.

Queria comentar, que la pagina web que venia por defecto en el servidor tenia un poco de codigo php que accedia a la base de datos para mostrar alguna informacion (por ejemplo la version). Esta parte de codigo era asi:

Código:
    if (extension_loaded('mysql'))
    {
        if ($link = @mysql_connect('localhost',$cfg['Servers']['1']['user'] ,$cfg['Servers']['1']['password']))
                $mysql_version =  mysql_get_server_info();              
        else
                $mysql_version = $langues[$langue]['mysqlerror1'];
    }
    if (extension_loaded('mysqli'))
    {
        if ($link = @mysqli_connect('localhost',$cfg['Servers']['1']['user'] ,$cfg['Servers']['1']['password']))
                $mysql_version =  mysqli_get_server_info($link);
        else
                $mysql_version = $langues[$langue]['mysqlerror1'];
    }
Por que en este caso funciona y a mi no????
A malas, he copiado el codigo en mi archivo y ha conectado, pero bueno, me gustaria saber el porque de esto.
Gracias, saludos.