home Foro de soporte Servicio Hosting MySQL
 
Como llamar una base de datos Mysql y PHP
#1 ·

Que tal

estoy añadiendo la funcion a mi web de registro de usuarios estoy trabajando con php y mysql, ya tengo la estructura del php y la bd, el Mysql la programe con la herramienta de mi arroba, mi problema es que no se como vincular la base de datos y al momento de cargar mi php me marca el siguiente

Error

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/webcindario/b/u/buscadorlmrg/validar_usuario.php on line 4
Ha fallado la conexión: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

El codigo de mi archivo registrar.php donde marca el error es:

<?php
session_start();
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','usuario','password')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="https://buscadorlmrg.webcindario.com/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==NULL|$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 (''..'',''..'',''..'',''.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 />';
                ?>
                <FORM ACTION="validar_usuario.php" METHOD="post">
                  Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
                  Password: <INPUT TYPE="password" NAME="password" SIZE=10 MAXLENGTH=10><br />
                  <INPUT TYPE="submit" VALUE="Ingresar">
                </FORM>
                <?php
            }
        }
    }
}else{
    formRegistro();
}
?>

si alguien fuese tan amable de ayudarme

de antemano gracias :)


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 08/Feb/2010
·

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.310
Desde: 01/Mar/2003
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Hosting · MySQL
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 09:38 UTC+01:00
Temas similares
 I FotoTemaMensajesVisitasÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario32k13/Dic/2017, 17:16
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Eliminar base de datos MySQL
Por: · 23/Oct/2017, 06:23
257826/Oct/2017, 21:02
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario158213/Dic/2011, 05:21
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario17k03/Dic/2011, 12:15
 Ir al último mensaje del tema
No Hay mensajes nuevos
Conectar La base de datos MySQL con Dreamweaver
Por: User 8111805 · 14/Oct/2011, 02:58
33k15/Oct/2011, 04:56
 Ir al último mensaje del tema