06/12/2010, 16:10
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 31
Antigüedad: 14 años Puntos: 0 | |
Ayuda problema con php y MYSQL Disculpen apenas si soy aprendis de PHP y casi no se nada de MYSQL perdon por hacer estas preguntas si soy novato pero esque tengo un problema esque estoy creando una pagina donde se incluye registro para poder ablar conmigo y pues agarre un archivo ya echo de internet y me marca este error: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'a6606547_login'@'localhost' (using password: YES) in /home/a6606547/public_html/pruebalogin/registrar.php on line 14
y pues si quieren ver el codigo fuente del archivo php es boy a quitar la contraseña pero uso 000WEBHOST espero que me puedan ayudar lo mas pronto posible: <?php session_start();
//datos para establecer la conexion con la base de mysql.
mysql_connect('sql8.000webhost.com','a6606547_logi n','******')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('usuarios')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function formRegistro(){
?>
<form action="registrar.php" method="post">
Usuario (max 20):
<input type="text" name="username" size="20" maxlength="20" /><br />
Password (max 10):
<input type="password" name="password" size="10" maxlength="10" />
Confirma: <input type="password" name="password2" size="10" maxlength="10" /><br />
Email (max 40):
<input type="text" name="email" size="20" maxlength="40" /><br />
<input type="submit" value="Registrar" />
</form>
<?php
}
// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$password2==NUL L|$email==NULL) {
echo "un campo está vacio.";
formRegistro();
}else{
// ¿Coinciden las contraseñas?
if($password!=$password2) {
echo "Las contraseñas no coinciden";
formRegistro();
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT usuario FROM usuarios WHERE usuario='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM usuarios WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0|$username_exist>0) {
echo "El nombre de usuario o la cuenta de correo estan ya en uso";
formRegistro();
}else{
$query = 'INSERT INTO usuarios (usuario, password, email, fecha)
VALUES (\''.$username.'\',\''.$password.'\',\''.$email.'\ ',\''.date("Y-m-d").'\')';
mysql_query($query) or die(mysql_error());
echo 'El usuario '.$username.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password <br />';
?> |