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");