MATPEC Argentina - Hosting, diseño web y multimedia
   WEB HOSTING, DISEÑO WEB y MULTIMEDIA 
ARGENTINA Residentes en Argentina
Mapa del Sitio

Desde 0 - Ayuda para novatos:


 

Diseñamos esta sección exclusivamente para los usuarios sin experiencia en el área de Internet y publicación de sitios web.

Aquí encontrará toda la ayuda necesaria para conectarse a Internet, Registra Dominios, Diseñar y Publicar su sitio web, entre otras.

Manuales on-line y tutoriales preparados de una manera clara, dinámica y de facil manejo para quienes recien comienzan.

Esperamos con esta sección poder ayudarlo con sus dudas de principiante, buena suerte !

 
  
 
 
 
   
6) Programación en PHP
  23) SELECCION Y LECTURA DE REGISTROS

 

Dentro de una base de datos, organizada por tablas, la selección de una tabla entera o de un cierto numero de registros resulta una operación rutinaria.

Aquí mostramos una forma bastante clásica de mostrar en pantalla a partir de un bucle los registros seleccionados por una sentencia SQL:

<HTML>
<HEAD>
<TITLE>lectura.php</TITLE>
</HEAD>
<BODY>
<h1><div align="center">Lectura de la tabla</div></h1>
<br>
<br>
<?
//Conexion con la base
mysql_connect("localhost","tu_user","tu_password");

//Ejecutamos la sentencia SQL
$result=mysql_db_query("ejemplo","select * from clientes");
?>
<table align="center">
<tr>
<th>Nombre</th>
<th>Teléfono</th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '<tr><td>'.$row["nombre"].'</td>';
echo '<td>'.$row["telefono"].'</td></tr>';
}
mysql_free_result($result)
?>
</table>

<div align="center">
<a href="insertar.html">Añadir un nuevo registro</a><br>
<a href="actualizar1.php">Actualizar un registro existente</a><br>
<a href="borrar1.php">Borrar un registro</a><br>
</div>

</BODY>
</HTML>

Los pasos a realizar son, en un principio, los vistos para la inserción de un registro: Conexión a la base y ejecución de la sentencia. Esta vez, la información de dicha ejecución será almacenada en una variable ($result).

El siguiente paso será plasmar en pantalla la información recogida en $result. Esto lo haremos mediante la función mysql_fetch_array que devuelve una variable array con los contenidos de un registro a la vez que se posiciona sobre el siguiente. El bucle while nos permite leer e imprimir secuencialmente cada uno de los registros.

La función mysql_free_result se encarga de liberar la memoria utilizada para llevar a cabo la consulta. Aunque no es necesaria su utilización, resulta altamente aconsejable.
 

 
 



Formas de pago disponibles


INICIO | HOSTING | DISEÑO WEB | MULTIMEDIA | DOMINIOS | BUSCADORES | PROYECTORES | SOPORTE | CONTACTO | MAPA