Foros del Web » Programando para Internet » PHP »

Mostrar registros de la bd

Estas en el tema de Mostrar registros de la bd en el foro de PHP en Foros del Web. Hola amigos estoy con un inconveniente , estoy haciendo una consulta a la bd con php y voy llenando una tabla html ,el problema es ...
  #1 (permalink)  
Antiguo 11/07/2011, 10:57
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Mostrar registros de la bd

Hola amigos
estoy con un inconveniente , estoy haciendo una consulta a la bd con php
y voy llenando una tabla html ,el problema es que tarda bastante tiempo en llenarse la tabla y son solamente 2500 registros
existe la forma de acelerar la consulta?
mi codigo es este
Código PHP:
Ver original
  1. <?php
  2. require_once('class/class.php');
  3. $sql="SELECT * FROM articulos";
  4. $res=mysql_query($sql,Conectar::con());
  5. ?>
  6. <table cellpadding="0" cellspacing="0" border="1" class="display" id="example" >
  7.     <thead >
  8.         <tr>
  9.             <th>N° Compra</th>
  10.             <th>Proveedor</th>
  11.             <th>N° Comprobante</th>
  12.             <th>Moneda</th>
  13.             <th>Cotizacion</th>
  14.            
  15.         </tr>
  16.     </thead>
  17.  
  18.  
  19.     <tbody>
  20.     <?php
  21. while($row=mysql_fetch_array($res))
  22. {
  23.  
  24.   echo  '<tr>';
  25.    
  26.   echo      '<td>'.  $row['articulo_id'].'</td>';
  27.   echo      '<td>'.  $row['descripcion'].'</td>';
  28.   echo      '<td>'.  $row['detalle'].'-'. $row['compra_num_com'].'</td>';
  29.   echo      '<td>'.  $row['proce'].'</td>';
  30.   echo      '<td>'.  $row['moneda'].'</td>';
  31.  
  32.        
  33.    echo  '</tr>';
  34.    
  35. }
  36.  
  37. ?>    
  38.     </tbody>
  39.  
  40. </table
Muchas gracias
  #2 (permalink)  
Antiguo 11/07/2011, 11:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Mostrar registros de la bd

¿Es necesario que se muestren los 2500 registro a la vez?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 11/07/2011, 11:03
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Mostrar registros de la bd

Si, lo que pasa que estoy utilizando datatables de jquery para paginar y buscar
  #4 (permalink)  
Antiguo 11/07/2011, 11:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Mostrar registros de la bd

Lo mejor en esos casos es que implementes esa logica desde el servidor, ya que como lo haces haces muy lento todo, hasta el mismo peso de la pagina es mucho.

Es mejor que pagines y busques desde el servidor y solo muestres en el cliente lo que quieres mostrar.

Saludos.
  #5 (permalink)  
Antiguo 11/07/2011, 11:46
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Mostrar registros de la bd

ok, Muchas gracias
Saludos

Etiquetas: bd, html, registros, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:38.