Insertar registro con PHP y MySQL
Por Aitor López de Aberasturi el Miércoles, 13 de Agosto de 2014 0 Comentarios
Vamos a crear dos ficheros: Un formulario en html insertar.html que va a llamar a un programa insertar.php.
insertar.html
insertar.php
<?php
/// 1.- Nos conectamos con la BBDD
$link=mysql_connect("localhost","root","root");
/// 2.- Seleccionar la BBDD
mysql_select_db("Colegio",$link);
/// 3.- Ejecutamos la accion SELECT, UPDATE, INSERT y DELETE en nuestro caso SELECT
$nombre=$_GET[nombre];
$apellidos=$_GET[apellidos];
$fechanacimiento=$_GET[fechanacimiento];
if ($nombre != "")
{
$query="INSERT INTO alumnos (idalumno, nombre, apellidos, fechanacimiento) VALUES (NULL, '$nombre', '$apellidos', 'fechanacimiento');";
$result=mysql_query($query,$link);
if ($result)
echo "Insercion correcta";
else
echo "Error inserción".mysql_error();
}
////4.- Cerrar la conexion
mysql_close($link);
?>
En el ejemplo anterior hemos utilizado el código mínimo para que sea fácil de comprender pero podemos hacer comprobaciones de los diferentes errores que se pueden ejecutar en cada función.
Por ejemplo:
if (!($link=mysql_connect("localhost","root","dinux"))))
echo "Error de conexión a la base de datos";
o bien
$link=mysql_connect("localhost","root","dinux") or die ("Error de conexión a la base de datos");