Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Tutorial de PHP y MySQL - Añadir registros

Tutorial de PHP y MySQL - Añadir registros

 ****- (9 opiniones)
GNU Free Documentation License Tutorial de José Antonio Rodríguez - 02 de Marzo de 2006
Temas Relacionados: MySQL
22. Añadir registros
En esta lección vamos ver como podemos añadir nuevos registros a nuesta 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.

Para terminar esta lección, una pequeña frivolidad, vamos a combinar la página web de formulario y el fichero de script php3, en un solo fichero que llamaremos add_reg.php3 (este script no lo comentaré, !algo tendran que hacer ustedes¡o tendran que hacer ustedes¡).

Combinacion de formulario y script

<html>

<body>

<?php

if ($enviar) {

process form

$link = mysql_connect("localhost", "root");

mysql_select_db("mydb",$db);

$sql = "INSERT INTO agenda (nombre, direccion, telefono, email) ";

$sql .= "VALUES ('$nombre', '$direccion', '$telefono', '$email')";

$result = mysql_query($sql);

echo "¡Gracias! Hemos recibido sus datos.\n";

}else{

?>

<form method="post" action="add_reg.php3">

Nombre :<input type="Text" name="nombre"><br>

Dirección:<input type="Text&quo>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>

<?php

} end if

?>

</body>

</html>
Autor y licencia de 'Tutorial de PHP y MySQL - Añadir registros'
José Antonio Rodríguez Extraído de: http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/ GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Tutorial de PHP y MySQL - Añadir registros'

PHP se ha convertido en el lenguaje de facto de Internet y no es difícil... Más »
PHP es uno de los lenguajes de lado servidor más extendidos en la web. Nacido... Más »
Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de... Más »
Si nunca se te ha pasado por la imaginación que podrías llegar a programar, con... Más »
Cuando quise montar mi primer servidor linux estuve buscando informacion para poder configurar linux ,... Más »
¿Estás seguro de que deseas eliminar este capítulo?