|
Una vez creada la tabla clientes en nuestra base
de datos ejemplo, el paso siguiente sea llenarla
con registros.
Los datos del registro pueden ser recogidos, por
ejemplo, a partir de un formulario. Aquí
proponemos un simple documento HTML que recoge los
datos y los envía a una página PHP
que se encarga de procesarlos:
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST"
ACTION="insertar.php">
Nombre<br>
<INPUT TYPE="TEXT"
NAME="nombre"><br>
Teléfono<br>
<INPUT TYPE="TEXT"
NAME="telefono"><br>
<INPUT TYPE="SUBMIT"
value="Insertar">
</FORM>
</div>
</BODY>
</HTML> |
|
|
Llegados a la página destino del formulario
(insertar.php), lo primero que habrá que
hacer es establecer un vínculo entre el programa
y la base de datos. Esta conexión se lleva
a cabo con la función mysql_connect. A continuación,
deberemos generar una orden de inserción
del registro en lenguaje SQL. Esta orden será
ejecutada por medio de la función mysql_db_query.
En esta función especificaremos primeramente
la base de datos sobre la que queremos actuar y
a continuación introduciremos la sentencia
SQL:
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","tu_user","tu_password");
//Ejecucion de la sentencia
SQL
mysql_db_query("ejemplo","insert
into clientes (nombre,telefono)
values ('$nombre','$telefono')");
?>
<h1><div align="center">Registro
Insertado</div></h1>
<div align="center"><a
href="lectura.php">Visualizar
el contenido de la base</a></div>
</BODY>
</HTML> |
|
|
Los parametros user y password son definidos por
el creador de la base. Es conveniente en un principio,
al crear nuestras bases, trabajar sin ellos con
lo cual dejaremos las cadenas correspondientes vacias:
"".
Además de la propia inserción, el
programa avisa de la introducción del registro
y ofrece un enlace hacia una página de lectura
la cual será comentada a continuación.
|