Posted by :
Unknown
sábado, 6 de abril de 2013
Sistema de registrar usuario en PHP y MySql (Nivel: Muy Fácil)
Aprenderemos a guardar datos en MySQL, ingresados en el formulario creado en HTML.
Crearemos el formulario tradicional, donde introduces nombre, apellido, nombre de usuario(Nick), correo electrónico y la contraseña. Ante de esto conozcamos una función que es mysql_query.
La función mysql_query
Nos envía la consulta del posible dato guardado.
Bien ya que conocemos la función mysql_query, veamos la forma de guardar los datos en MySQL por medio de PHP. Se hace lo siguiente en PHP.
$Nombre_De_La_Variable = "INSERT INTO Nombre de la tabla (nombre de la fila de la tabla) ". "VALUES('".$_POST['nombre del formulario']."')";
mysql_query($Nombre_De_La_Variable);
Ejemplo:
Bien si creamos en MySQL una base de datos con nombre prueba y dentro de la base de datos creamos una tabla por nombre registro y dentro de la tabla creamos una fila que tiene por nombre usuario, y el nombre del input(que es el formulario) es Nombre, se coloca lo siguiente:
$Guardando = "INSERT INTO registro (usuario) ". "VALUES('".$_POST['Nombre']."')";
mysql_query($Guardando);
Ahora para poder guardar los datos creamos la base de datos y la tabla con sus respectivas filas abra su bloc de notas.
Creamos primero un archivo para crear la base de datos (Copia y pega en el bloc de notas).
CREATE DATABASE prueba;
Guardamos el archivo con extensión .sql, ejemplo: prueba.sql
Y creamos de segundo un archivo para crear la tabla con sus respectivas filas, para guardar los datos (Copia y pega en el bloc de notas).
CREATE TABLE registro(
id int(255) primary key auto_increment,
Nombre varchar(100) not null,
Apellido varchar(30) not null,
Usuario varchar(30) not null,
Email varchar(100) not null,
Contrasena varchar(40) not null
);
Guardamos el archivo con extensión .sql, ejemplo prueba.sql
¿Ahora como importamos los dos archivos con extensión .sql en MySQL?
Primero: ejecutamos Wamp Server
Segundo: Ejecutamos cualquier explorador, yo elijo a Google Chrome, luego de haber ejecutado nuestro explorador ponemos en el navegador URL, localhost.
Tercero: Luego de que hallamos ingresados en nuestro servidor local, ahora ingresamos en nuestro phpMyAdmin
Cuarto: Ya que hemos ingresado en nuestro phpMyAdmin, en la parte superior hay un botón que dice importar.
Le damos click y te aparecerá lo siguiente
Le damos click en el botón que dice Seleccionar archivo, y elegimos los archivos creados con extensión .sql, primero elegimos el archivo donde se crea la base de datos y de último elegimos el archivo que crea la tabla con sus respectivas filas.
Bien, ahora veamos un ejemplo completo y tomamos en cuenta lo leído anteriormente. (Copia y pega en tu editor de codigo)
<html>
<body>
<head>
<title>Sistema de registrar usuario en PHP y MySql (Nivel: Muy Fácil)</title>
</head>
<h1>Sistema de registrar usuario en PHP y MySql <b>(Nivel: Muy Fácil)</b></h1>
<?php
if($_POST)
{
$Conexion = mysql_connect('localhost', 'root', '') or die('No se ha podido conectar al servidor');
mysql_select_db('prueba', $Conexion) or die('No se pudo seleccionar la base de datos');
$Guardando = "INSERT INTO registro (Nombre, Apellido, Usuario, Email, Contrasena) ".
"VALUES ('".$_POST['nombre']."', '".$_POST['apellido']."', '".$_POST['usuario']."', '".$_POST['correo']."', '".$_POST['contrasena']."')";
mysql_query($Guardando);
}
?>
<form method="POST" action="">
Nombre:<input type="Text" name="nombre">
<br />
Apellido:<input type="Text" name="apellido">
<br />
Nombre de Usuario:<input type="Text" name="usuario">
<br />
Correo electrónico:<input type="Text" name="correo">
<br />
Contraseña:<input type="password" name="contrasena">
<br />
<input type="Submit" value="Registrar">
</form>
</body>
</html>
Información relacionada
- Ir a inicio »
- PHP y MySQL »
- Sistema de registrar usuario en PHP y MySql (Nivel: Muy Fácil)