Procesar un formulario con PHP

Stay hungry, stay foolish

Steve Jobs

Para guardar un registro en utilizando PHP y MySQL primero necesitamos establecer una conexión con el servidor.

 $conexion = mysql_connect("servidor" , "usuario" , "password");

Una vez establecida la conexion tenemos que seleccionar la base de datos con la cual vamos a trabajar.

 mysql_select_db("bd",$conexion);

El siguiente paso es crear la consulta SQL que se encargara de guardar el registro

$sql = "INSERT INTO tabla (campo1, campo2, campo3) VALUES ('value1', 'value2', value3)";

Hasta aqui ya establecimos la conexion con la base, creamos la consulta SQL. Ahora solo nos falta ejecutar la consulta para que los cambios se reflejen en la base de datos, esto lo hacemos con la siguiente instruccion.

 mysql_query($sql);

Ejemplo practico:

Abajo se muestra un pequeño ejemplo. En el cual el servidor es localhost, el nombre de usuario es user, la contraseña es pass, la base de datos se llama escuela y se inserta un registro en la tabla alumnos.

Los campos de la tabla alumnos son los siguientes:

  • id_alumno
  • nombre
  • apellido
  • edad

Nota: en la consulta no incluyo el campo id_alumno debido a que es de tipo autoincrementable.

Archivo: inserta.php

<?php
$conexion = mysql_connect("localhost","user","pass");

mysql_select_db("escuela",$conexion);

$sql="INSERT INTO alumnos(nombre,apellido,edad) VALUES('Sonia','Romo',20)";

mysql_query($sql);
?>