Google
Web dns.bdat.net

Re: [PHP-ES] Posicionarse dentro de una consulta

From: clever flores (cleverflores(EN)yahoo.com)
Date: Sat Sep 25 2004 - 22:46:57 CEST


Te explicaré mi método de trabajo

Lo que normalmente hago sin importar con que origen de
datos trabaje (SQL,XML,CSV,etc),
es volcar los datos de una consulta o recorrido de
archivo a una estructura común de datos (Array) que
represente la tabla.
Obtenida la estructura de datos, puedes pintar tablas
de html,enlaces,combos,menus,xul trees, etc o
volcarlos a un nuevo archivo, o exportalos a excel o
pdf.

Esta estrutura se puede representar de forma sencilla:

<?php
$clientes = array(); //Tabla contenedora
$registro1 = array("nombre"=>"Juan
Perez","direccion"=>"su casa"); //Registro
$registro2 = array("nombre"=>"Pepito
Garcia","direccion"=>"al lado de Juan Perez");

$clientes = array($registro1,$registro2);
//el volcado de datos te da la estructura final
echo "<pre>\n";
print_r($clientes);
echo "</pre>\n";

//Luego si quieres mostrar en el registro 2 campo
//nombre

echo $clientes[1]['nombre'];

// Como te digo con la estructura de datos comun
// ya puedes pintar lo que quieras

tabla_to_excel($clientes);
html_data_grid($clientes);
tabla_to_xml($clientes);

// Obvio que la estructura de datos la puedes obtener
// por librerias; si trabajas con base de datos
// Pear DB, Creole o AdoDB te pueden ayudar.
// Pear Config o SimpleXML para datos XML

$clientes = getRecordset($query);
$clientes = parseXML($file);

// deberia ser la forma de obtener la estructura de
// datos
//
// Librerias Para exportar Datos
// Pear Spreadsheet para excel
// fpdf para Pdfs
// Pear Config para XML

 --- Maximiliano Rodriguez <maxiro17(EN)yahoo.com>
escribió:
> Hola foro me gustaria saber si existe algun comando
> o consulta de mysql que permita dinamicamente en una
> pagina posicionarse dentro de los registros de una
> consulta que evite tener que estar haciendo un while
> o un for para recorer todos los registros y
> simplemente decir por ejemplo ir a la linea o ver en
> la linea de la consulta no del id del registro
>
> Gracias FORO !!!
>
> Maximiliano
>
>
>
> ---------------------------------
> Do You Yahoo!?
> Todo lo que quieres saber de Estados Unidos, América
> Latina y el resto del Mundo.
> Visíta Yahoo! Noticias.
>

=====
==============================
       Clever Flores
Desarrollo de Sistemas Web
  y Capacitación en PHP
          PERU
correo: cleverflores(EN)yahoo.com

_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:30 CET