Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/09/2005, 09:35
oblacionx
 
Fecha de Ingreso: septiembre-2004
Mensajes: 91
Antigüedad: 19 años, 7 meses
Puntos: 0
Exclamación Nro maximo de registros PHP

ok si estoy trabajando con tablas MyISAM, Mysql 4.1.11 aqui le va algo de codigo, no he cerado realciones entre ellas.
Código PHP:
$cadena1 "SELECT DISTINCT codigo_zonal,codigo_ciudad,codigo_pedido,inscripcion,telefono_anterior,telefono_actual,codigo_prefijo,fecha_registro,";
        
$cadena1 .= "fecha_liquidacion_tecnica,codigo_negocio,codigo_clasificacion,codigo_preferente,codigo_plan,codigo_promocion_actual,codigo_promocion_anterior,";                
        
$cadena1 .= "nombre_abonado,direccion_postal,codigo_medio_utilizado,fecha_anulacion,codigo_estado,codigo_registrador,codigo_segmento ";        
        
$cadena1 .= "FROM pedidos_liquidados_gestel WHERE ";
        
//Asignar los valores POST a un array
        
while(list($key$val) = each($_POST)) {    
        
//Switch para concluir con la $cadena2
        
switch ($key) {                 
        case 
'conector_codigo_zonal':
            
//Verificar si el conector es LIKE
            
if ($val == 'LIKE') {
                
$enter 'codigo_zonal';
            } else {
                
$enter '';
            }            
             
$cadena2 .= "codigo_zonal ".$val;
             break;
                ........... 
mas  case dependiendo de lo elegido
}
    
//Unir las cadenas para realizar la consulta
    
$sentencia=$cadena1.$cadena2;
    
//Determinar el tamaño de la consulta
    
$final=strlen($sentencia);
    
$final=$final 4;
    
//Eliminar los ultimos 4 caracteres
    
$sentencia=substr($sentencia,0,$final);
    
//Concatenar a la consulta una cadena 
    
$sentencia .= " ORDER BY fecha_insercion DESC,inscripcion ";
    
//Ejecutar la consulta
    
$consecuencia mysql_query($sentencia,$Sistema) or die(mysql_error());
    
//Contar cuantos registros devolvio la consulta
    
$numero=mysql_num_rows($consecuencia);
while (
$registro mysql_fetch_array($_pagi_result)){ 
//Campo donde se numera la consulta              echo "<td><center>$r</center></td>";                for ($i=0;$i<22;$i++){                 
        //Agrega los campos a las filas
        
echo "<td> $registro[$i] </td>"
    } 
}     
echo 
"</tr>"
Disculpen pero he omitido parte del codigo que me parecio innecesario, he creado indices en mis tablas, a ver que recomendaciones me pueden dar, a cerca del la pagina ploma me sale esto Proxy Reports:

10060 Connection timed out
The web server specified in your URL could not be contacted. Please check your URL or try your request again.
This error could have been caused by:

Bad / misspelled URL
Following an invalid link
Your network connection and/or transient conditions on the Internet
Load conditions on the web server.
__________________
El amor es aquello que me da la fuerza para seguir, y ella es la bateria que Dios me dio para estar siempre activo. :corazon: