Saludos a todos
Bueno hace dias que escucho el el servidor 000webhost es muy bueno y parece asi, bueno mi duda es al querer conectarme a la base de datos realmente no entiendo como se debe conectar adecuadamente aqui esta los intentos que hice:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function Conectarse()
{
if (!($link=mysql_connect("server23.000webhost.com","a2986710_consu","xxxx")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("a2986710_consu",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Conexión con la base de datos conseguida.
";
mysql_close($link); //cierra la conexion
?>
</body>
</html>
Eso no es todo otro aqui:
<html>
<head><title>ejemplo</title><head>
<body>
<?php
$dbcnx = @mysql_connect('mysql1.000webhost.com'
, 'a2986710_consu', 'xxxxxx');
$db = mysql_connect();
$continu = 1;
//Se puede acceder a través de diferentes variables a las diversas partes de la
//información recolectada mediante nuestro formulario. Éstas tienen el mismo nombre
//que los controles del formulario utilizados para recolectar datos. Por ejemplo, se
//guarda el valor del campo de texto nom en una variable llamada $nom.
if ($nom == "")
{
print ("Your name is needed !
");
$continu = 0 ;
}
else
{
print ("Gracias por su Consulta... ");
}
if ($continu == 1)
{
$date=date("Y-m-d");
$sql="INSERT INTO consultas (nom, email, date, apre, comentario) VALUES ('$nom', '$email', '$date', '$apre', '$comentario')";
mysql_query($sql, $db);
print("Su consulta sera contestada si desea puede escribir al correo: [correo eliminado]");
print("<a href=formulario.html>back</a>");
}
else
{
print("<a href=formulario.html>back</a>");
}
?>
</body>
</html>
bueno en los dos me sale error en la linea de conección, osea de podria decir de que la sintaxis esta mal?
Por favor no encuentro una solución
aqui les dejo lo que me sale
Warning: mysql_connect() [function.mysql-connect]: Host 'srv23.000webhost.com' is not allowed to connect to this MySQL server in /home/a2986710/public_html/conecta.php on line 9
en el otro
sale
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/a2986710/public_html/ejecutor.php on line 8
Bueno ojala alguien pueda ayudarme bueno si es posible enviar un correo a mi mail, bueno otros dicen que te da el hosting la verdad no lo veo, por fis ayuda.
Bueno hace dias que escucho el el servidor 000webhost es muy bueno y parece asi, bueno mi duda es al querer conectarme a la base de datos realmente no entiendo como se debe conectar adecuadamente aqui esta los intentos que hice:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function Conectarse()
{
if (!($link=mysql_connect("server23.000webhost.com","a2986710_consu","xxxx")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("a2986710_consu",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
echo "Conexión con la base de datos conseguida.
";
mysql_close($link); //cierra la conexion
?>
</body>
</html>
Eso no es todo otro aqui:
<html>
<head><title>ejemplo</title><head>
<body>
<?php
$dbcnx = @mysql_connect('mysql1.000webhost.com'
, 'a2986710_consu', 'xxxxxx');
$db = mysql_connect();
$continu = 1;
//Se puede acceder a través de diferentes variables a las diversas partes de la
//información recolectada mediante nuestro formulario. Éstas tienen el mismo nombre
//que los controles del formulario utilizados para recolectar datos. Por ejemplo, se
//guarda el valor del campo de texto nom en una variable llamada $nom.
if ($nom == "")
{
print ("Your name is needed !
");
$continu = 0 ;
}
else
{
print ("Gracias por su Consulta... ");
}
if ($continu == 1)
{
$date=date("Y-m-d");
$sql="INSERT INTO consultas (nom, email, date, apre, comentario) VALUES ('$nom', '$email', '$date', '$apre', '$comentario')";
mysql_query($sql, $db);
print("Su consulta sera contestada si desea puede escribir al correo: [correo eliminado]");
print("<a href=formulario.html>back</a>");
}
else
{
print("<a href=formulario.html>back</a>");
}
?>
</body>
</html>
bueno en los dos me sale error en la linea de conección, osea de podria decir de que la sintaxis esta mal?
Por favor no encuentro una solución
aqui les dejo lo que me sale
Warning: mysql_connect() [function.mysql-connect]: Host 'srv23.000webhost.com' is not allowed to connect to this MySQL server in /home/a2986710/public_html/conecta.php on line 9
en el otro
sale
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/a2986710/public_html/ejecutor.php on line 8
Bueno ojala alguien pueda ayudarme bueno si es posible enviar un correo a mi mail, bueno otros dicen que te da el hosting la verdad no lo veo, por fis ayuda.