PostgreSQL (intro)
     
Introducci�n a MySQL

     Luis Vega M.

     Nota: Este documento fue desarrollado para la asignatura de Programaci�n Avanzada
     realizada en el V semestre de la carrera T�cnico Universitario en Programaci�n el 06 - Julio - 2004
     en la
Universidad Cat�lica del Maule.

     Insertar Datos:

Archivo: insertar.php

Este archivo nos permite ingresar datos dentro de la tabla persona, esto lo hacemos a trav�s de un formulario con campos de texto indicando el nombre, departamento a cual pertenece, su direcci�n, ciudad y pa�s, debemos completar los campos de texto y luego pinchar en Ingresar Datos (ver imagen).


Ingreso de datos.

Para saber en que departamento trabaja la persona, mostramos los departamentos disponibles a trav�s de una consulta, indicando el id del departamento y el nombre.


Consulta a la tabla departamento.

El formulario tiene como acci�n, llevarnos a al archivo insertado.php, el cual toma los datos enviado por el formulario y los utiliza para insertar los datos.

Iniciamos sesi�n:

session_start();

Hacemos la conexi�n:

include("conexion.php");
$link=Conectarse();

Seleccionamos los datos de la tabla departamento:

$result=mysql_query("select * from departamento",$link);

Buscamos los datos de la tabla departamento y los mostramos con printf(), el while() eval�a la funci�n mysql_fetch_array(), que devuelve un array con el contenido del registro actual (que se almacena en $row) y avanza una posici�n en la lista de registros devueltos en la consulta SQL.

while($row = mysql_fetch_array($result)) {
printf("%d %s ", $row["id"], $row["nombre"]);
}
mysql_free_result($result);
mysql_close($link);

mysql_free_result, s�lo deber�a ser utilizada si la cantidad de memoria utilizada para almacenar el resultado de una consulta es muy grande. Cuando se ejecuta esta funci�n, toda la memoria asociada al resultado se libera. Cerramos la conexi�n.

Archivo: insertado.php

Establecemos la conexi�n con el servidor e iniciamos la sesi�n:

include("conexion.php");
$link=Conectarse();
session_start();
mysql_query("insert into persona (nombre,id_depto, direccion, ciudad, pais ) values ('$nombre','$depto','$direccion','$ciudad','$pais')",$link);

Por ultimo insertamos los datos correspondientes tomando los valores de las variables enviadas por el formulario.

La p�gina deber�a mostrarnos esto:


Datos enviados.
 

| Atr�s | Inicio | Siguiente |

 

1
Hosted by www.Geocities.ws