Añadir registros

En esta lección vamos ver como podemos añadir nuevos registros a nuestra BD. La recogida de datos la vamos a hacer a traves de un interfaz de web. En primer lugar vamos a crear una página web con un simple formulario, con los campos que deseamos.

Formulario inicial añadir BD

<html>
<body>
<form method=»poodigo»><body>
<form method=»post» action=»add_reg.php3″>
Nombre :<input type=»Text» name=»nombre»><br>
Dirección:<input type=»Text» name=»direccion»><br>
Teléfono :<input type=»Text» name=»telefono»><br>
E-mail :<input type=»Text» name=»email»><br>
<input type=»Submit» name=»enviar» value=»Aceptar información»>
</form>
</body>
</html>

Hemos creado un formulario donde recoger los datos, y una vez introducidos ejecutamos un script llamado add_reg.php3, pues veamos como es este script.

Añadir registros

<html>
<body>
<?php
// process form
$link = mysql_connect(«localhost», «root»);
mysql_select_db(«mydb»,$db);
$sql = «INSERT INTO agenda (nombre, direccion, telefono, emT INTO agenda (nombre, direccion, telefono, email) «;
$sql .= «VALUES (‘$nombre’, ‘$direccion’, ‘$telefono’, ‘$email’)»;
$result = mysql_query($sql);
echo «¡Gracias! Hemos recibido sus datos.n»;
</body>
</html>

Como se puede ver, para introducir un nuevo registro, utilizamos la ya conocida función mysql_query(), la cúal también usamos para las consultas, y usaremos para las actualizaciones, es decir una señora función. ¡Aaah!, una cosa muy importante, para poder añadir o modificar registros debemos tener permiso para ello en el servidor MySQL, por eso en este caso me conecto como root, pero podría ser cualquier otro usuario.