epelpad

Crear base de datos en MySQL registro de usuarios...

Bueno aca les dejo un video tutorial de programacion, para crear base de datos, espero que les sirva...


Empezaremos creando un usuario y nombre de base de datos con Cpanel, posterior a eso, vamos a crear un base de datos, y luego importamos mediante PHPmyAdmin, luego creamos un script con PHP para tener un formulario de registro para usuarios, el tutorial tiene una duración de 20 minutos donde se aprecia muy clara y sencilla como gestionar base de datos.

http://www.videotutoriales.us/tutoriales/mysql-crear-base-de-datos.php


usuarios.sql

CREATE TABLE usuarios (
ID int(8) unsigned NOT NULL auto_increment,
username varchar(20),
password varchar(25),
nombre varchar(30),
apellidos varchar(30),
telefono varchar(30),
email varchar(40),
PRIMARY KEY (ID)
);


insertar.php


<?
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['username']) && !empty($_POST['username']) &&
isset($_POST['password']) && !empty($_POST['password']) &&
isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset($_POST['apellidos']) && !empty($_POST['apellidos']) &&
isset ($_POST['telefono']) && !empty($_POST['telefono']) &&
isset ($_POST['email']) && !empty($_POST['email'])) {

// Si entramos es que todo se ha realizado correctamente

$link = mysql_connect("localhost","user","password";
mysql_select_db("nombre_base_de_datos",$link);

// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO usuarios (username,password,nombre,apellidos,telefono,email )
VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['nombre']}','{$_POST['apellidos']}','{$_POST['telefono']}','{$_POST['email']}')",$link);

// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);

if(!empty($my_error)) {

echo "Ha habido un error al insertar los valores. $my_error";

} else {

echo "Los datos han sido introducidos satisfactoriamente";

}

} else {

echo "Error, no ha introducido todos los datos";

}

?>









registro.html

<html>
<head>
<title>Formulario de Registro</title>
</head>

<body>
<form name="form1" method="post" action="insertar.php">
Username:<br>
<label>
<input name="username" type="text" id="username">
</label>
<p>Password:<br>
<label>
<input name="password" type="password" id="password">
</label>
</p>
<p>Nombres:<br>
<label>
<input name="nombre" type="text" id="nombre">
</label>
</p>
<p>Apellidos<br>
<label>
<input name="apellidos" type="text" id="apellidos">
</label>
</p>
<p>Tel&eacute;fono:<br>
<label>
<input name="telefono" type="text" id="telefono">
</label>
</p>
<p>Email:<br>
<label>
<input name="email" type="text" id="email">
</label>
</p>
<p>
<label></label>
<label>
<input type="submit" name="Submit" value="Enviar Registro">
</label>
</p>
</form>
</body>
</html>

Espero que les sirva

15 comentarios - Crear base de datos en MySQL registro de usuarios...

Alexincin
esta bien entemdible pero el video no se escucha, ademas con que pusieras laguna imagen se entenderia mejor
CrYzTyAn13
che en el espacio localhost qe pongo?? porfavor porqe ya hice todo me keda bien y todo pero cuando pongo enviar formulario descarga el archivo insertar.php , porfavor nececito una ayudita , ya kiero el registro de users.
ku4lkiera
sacaron el emoticon del codigo?

$link = mysql_connect(&quot;localhost&quot;,&quot;user&quot;,&quot;password&quot;;
mysql_select_db(&quot;nombre_base_de_datos&quot;,$link);
valecesarini
gracias flaco! me re sirvió tu video, me salio barbaro! solo fue el tema del emoticon, hay q agregar el parentesis ...saludos!

$link = mysql_connect(&quot;localhost&quot;,&quot;user&quot;,&quot;pass&quot;
mysql_select_db(&quot;nombre_base_de_datos&quot;,$link);
meyonline +2
no lo digo por el autor del post... pero un 'programador' que tenga que taringuear la conexion a base de datos es un mono con navaja...
oneblade
jaja mono con navajas!!!
arrasim
amigo disculpa , hago todo como tu lo tienes y me sale un error que falta un campo por rellenar, que puede pasar aquí?
gracias
kymcha
muchísimas gracias tarde una semana para encontrar un post como este te dejo mis puntos
ripper2hl
gracias queria hacer una tabla para usuarios, para despues usarla en una aplicacion java ee y asi hacer el loggueo, amm de tejo el linck del proyecto

git://github.com/ripper2hl/java.git

asi quedo al final la tabla

create table USUARIOS
(
IDUSUARIO integer unsigned not null auto_increment,
NOMBREDEUSUARIO varchar(30) not null,
CONTRA varchar(10) not null,
NOMBRE varchar(30) not null,
APELLIDOS varchar(30) not null,
EMAIL varchar(25),
primary key(IDUSUARIO)
);