Foros del Web » Programando para Internet » PHP »

Como comprobar valores en mysql_connect()

Estas en el tema de Como comprobar valores en mysql_connect() en el foro de PHP en Foros del Web. Mi consulta es Como puedo comprobar que el error se produce, porque el usuario esta escrito erroneamente,el servidor o el password. Es decir comprobar los ...
  #1 (permalink)  
Antiguo 29/05/2007, 16:32
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 2 meses
Puntos: 3
Como comprobar valores en mysql_connect()

Mi consulta es
Como puedo comprobar que el error se produce, porque el usuario esta escrito erroneamente,el servidor o el password.

Es decir comprobar los valores de las variables de conexion individualmente

if(servidor)
{
servidor no encontrado
}
if(user){
usuario no encontrado
}
if(pass)
{
password no encontrado
}


Ya que aca compruebo que las tres esten bien,pero me gustaria saber como puedo especificar si alguna de las 3 produciera un error en algun momento,como el ejemplo que escribi.

gracias

Código PHP:
$myconnect=mysql_connect("localhost","juan""juan"); 
 if(!
$conectar){
        echo
"Conexion erronea;
  
        }
else{
ingreso datos.

  #2 (permalink)  
Antiguo 30/05/2007, 16:59
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Como comprobar valores en mysql_connect()

MySQL no te va a dar esa información por motivos de seguridad.
De hecho, ningún sistema que intente ser seguro te va a decir que le erraste en el usuario o en la contraseña, porque confirmar que el nombre de usuario existe sería una información demasiado valiosa para un atacante. ( es decir, si te dice que le erraste a la contraseña, está confirmando que el usuario existe )

Sea que le erres al usuario o a la contraseña, el mensaje de error de MySQL será algo como "acceso denegado para el usuario [usuario que hayas puesto]@[servidor]"


Saludos.
  #3 (permalink)  
Antiguo 30/05/2007, 18:20
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Re: Como comprobar valores en mysql_connect()

aunque no sea lo que buscabas, puedes lograr errores personalizados, en php, desdpues de una linea de consulta, al poner on error bla bla bla... y ahi hablamos de que tambien se puede poner el mismisimo error, que nos da mysql, ocn mysql_error
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 16:55.