Título: conexion denegada mysql Publicado por: kakashi20 en 18 Abril 2013, 22:40 pm hola
estoy tratando de conectarme a una bd de mysql en localhost por php pero me arroja este error: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'practicante'@'localhost' (using password: YES) in C:\AppServ\www\launidad\probarssh.php on line 9 este es mi codigo: [HIGHLIGHT="PHP"] <?php function Conectarse() { $host=''; $usuariodb='practicante'; $passwdb='root'; $nombredb='1'; if (!($link=mysql_connect($host,$usuariodb,$passwdb))) { echo "Error conectando a la base de datos."; exit(); } if (!mysql_select_db($nombredb,$link)) { echo "Error seleccionando la base de datos, verifique que el nombre de usuario utilizado este asociado a la base de datos."; exit(); } return $link; } $link=Conectarse(); echo "Conexión con la base de datos conseguida. "; mysql_close($link); //cierra la conexion ?> [/HIGHLIGHT] si alguien me pudiese ayudar se lo agradecería. Título: Re: conexion denegada mysql Publicado por: Carloswaldo en 18 Abril 2013, 22:45 pm ¿Te puedes conectar por otros medios? ¿Existe el usuario "practicante" con password "root" en la base de datos? ¿No debería tener algo la variable $host?
Título: Re: conexion denegada mysql Publicado por: kakashi20 en 18 Abril 2013, 22:51 pm perdon, el servidor el localhost, la bd es practicante, usuario root y clave 1:
Código
el problema es que me sale el error de acceso denegado Título: Re: conexion denegada mysql Publicado por: kakashi20 en 18 Abril 2013, 22:53 pm ya solucione...... gracias
Título: Re: conexion denegada mysql Publicado por: Wofo en 19 Abril 2013, 16:54 pm No es por ser majadero, pero...
NO HAY que usar las funciones "mysql" de PHP, ya que están OBSOLETAS y serán eliminadas en las siguientes versiones de PHP. La alternativa son las funciones "mysqli", que por lo demás permiten manejar la base de datos como un objeto. Busca en la documentación y encontrarás abundante información y ejemplos. Si tienes alguna duda pregunta, que te ayudamos :D Saludos! Wofo. Título: Re: conexion denegada mysql Publicado por: GenR_18 en 19 Abril 2013, 17:49 pm No es por ser majadero, pero... NO HAY que usar las funciones "mysql" de PHP, ya que están OBSOLETAS y serán eliminadas en las siguientes versiones de PHP. La alternativa son las funciones "mysqli", que por lo demás permiten manejar la base de datos como un objeto. Busca en la documentación y encontrarás abundante información y ejemplos. Si tienes alguna duda pregunta, que te ayudamos :D Saludos! Wofo. Sin olvidar a PDO que es una alternativa más, que en lo personal me parece mejor ;D Salu2 |