Problemas de conexion a base de datos

Status
Not open for further replies.

cfalcon

New Member
Messages
9
Reaction score
0
Points
0
hola no me puedo conectar a mi base de datos para loguear al usuario y no se donde esta el error, me sale el siguiente mensaje:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'usuario'@'localhost' (using password: YES) in /home/cfalcon/public_html/html/ingresar.php on line 13
Error conectando a la base de datos.

mi codigo es el siguiente:

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

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

function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"",$mensaje);
$mensaje = str_replace("\\\\","\"",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$nickN = quitar($HTTP_POST_VARS["nick"]);
$passN = quitar($HTTP_POST_VARS["password"]);

$result = mysql_query("SELECT pass FROM `cfalcon_Portal`.`Usuario` WHERE nick='$nickN'");
if($row = mysql_fetch_array($result))
{
if($row["pass"] == $passN)
{
//90 dias dura la cookie
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);
?>
Ingreso exitoso, ahora sera dirigido a la pagina principal.
<SCRIPT LANGUAGE="javascript">
location.href = "index1.html";
</SCRIPT>
<?



los campos de mi base de datos son:
cod_user
nick
pass
email

y los input box son:

nick:para ingresar el nick.
password:para ingresar la contraseña.

Gracias, espero su respuesta
 

Fedlerner

Former Adm & Team Manager
Community Support
Messages
12,934
Reaction score
6
Points
38
El error es porque no tienes configurado correctamente los datos de conexión a tu base de datos.
Tu nombre de cPanel es: "cfalcon", por lo tanto tu usuario MySQL y tu base de datos deben ser: cfalcon_ALGOAQUI, donde ALGOAQUI es como vos lo crees desde cPanel.
Ve a cPanel > MySQL databases, y fijate los nombres de estos datos, y fijate que el usuario tenga acceso a la base de datos.

Saludos!
 
Status
Not open for further replies.
Top