Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/03/2012, 11:12
Lordseed
 
Fecha de Ingreso: febrero-2004
Mensajes: 143
Antigüedad: 20 años, 10 meses
Puntos: 2
Respuesta: Queries que generan sobrecarga

Gracias nuevamente por tu rápida respuesta. Como no se bien a que te refieres con sentencia, coloco el código HTML, y los principales includes llamados desde este. Si falta o sobra algún dato dime y lo agrego/retiro:

Código HTML:
<?
include("tconfig.php");
require_once('../script/phpSEO.php');

$ttpais = "peru";
$ttidioma = "";


$headers_default['description'] = "Importadores en Per&uacute;, con los datos de contacto";
$headers_default['keywords'] = "importadores,exportadores,industrias,estadisticas,aduanas,operaciones,movimientos,";
$headers_default['lenguaje'] = "es";
$headers_default['nombre_seccion'] = "Importadores en Per&uacute;";
$headers_idioma_eng['lenguaje'] = "-eng-";
$headers_idioma_pt['lenguaje'] = "-pt-";
$headers_idioma_esp['lenguaje'] = "-";
$headers_pais = "-".$ttpais;
$menu_operativa = "Importadores en ";
$descripcion_operativa = "Importaciones";
$headers_default['template_description'] = "%empresa_nombre% %empresa_ruc% es una empresa de Per&uacute;. Direcci&oacute;n %empresa_direccion% %empresa_ciudad% y tel&eacute;fono %empresa_telefono%";
$headers_default['template_keywords'] = "%empresa_nombre%, empresas en Per&uacute;, %empresa_nombre% Per&uacute;, importacion";

....

if(empty($ttidioma)){ $urltoentrerprise = "-".$ttpais."-"; }else{ $urltoentrerprise = "-".$ttpais."-".$ttidioma."-"; }

if(is_numeric($ttempresaid)){
   $datosempresaaa = @mysql_fetch_array(mysql_query("SELECT * FROM peru NATURAL LEFT JOIN peru_import_partida LEFT OUTER JOIN peru_empresas ON peru.ruc = peru_empresas.ruc_nvo WHERE id='".$ttempresaid."' limit 1"));
   $datosempresaaa = preg_replace('/(www.comxport.com)/','www.',$datosempresaaa);
   $datosempresaaa = preg_replace('/䱉 䵁/','',$datosempresaaa);
   if(is_array($datosempresaaa)){
    $headers_default['nombre_seccion'] = $datosempresaaa['empresa'];
    $headers_default['direccion_nvo'] = $datosempresaaa['direccion_nvo'];
	$headers_pais2 = "Perú";
	$headers_actividad = "<a href='../mas_paises.html' target='_blank' class='linkcondiciones'>Importaciones.</a>";		
     
  $titulo_documento = $datosempresaaa['empresa']."  ";
$headers_default['description'] = str_ireplace("%empresa_nombre%",$datosempresaaa['empresa'],$headers_default['template_description']);$headers_default['description'] = str_ireplace("%empresa_pais%",$headers_pais2,$headers_default['description']);
$headers_default['description'] = str_ireplace("%empresa_telefono%",$datosempresaaa['telefono_nvo'],$headers_default['description']);
$headers_default['description'] = str_ireplace("%empresa_direccion%",$datosempresaaa['direccion'],$headers_default['description']);
$headers_default['description'] = str_ireplace("%empresa_ruc%",$datosempresaaa['ruc'],$headers_default['description']);
$headers_default['description'] = str_ireplace("%empresa_ciudad%",$datosempresaaa['ciudad'],$headers_default['description']);
$headers_default['description'] = str_ireplace("%empresa_operacion%",$descripcion_operativa,$headers_default['description']);
$headers_default['description'] = str_ireplace("%empresa_operacion%",$descripcion_operativa,$headers_default['description']);
$headers_default['keywords'] = str_ireplace("%empresa_pais%",$headers_pais2,$headers_default['keywords']);
$headers_default['keywords'] = str_ireplace("%empresa_telefono%",$datosempresaaa['telefono_nvo'],$headers_default['keywords']);
$headers_default['keywords'] = str_ireplace("%empresa_direccion%",$datosempresaaa['direccion_nvo'],$headers_default['keywords']);
$headers_default['keywords'] = str_ireplace("%empresa_operacion%",$descripcion_operativa,$headers_default['keywords']);
	$empresa_operativa = $datosempresaaa['empresa'];
	$ruc = $datosempresaaa['ruc'];
	$headers_rubro = $datosempresaaa['rubro'];		
	$headers_contacto = ", contacto";		
	$headers_partida = $datosempresaaa['partida'];
	$headers_rubcompleto = "<a href=\"".limpiaurl($datosempresaaa['empresa']).$headers_pais."_full".$headers_idioma['lenguaje']."-".$datosempresaaa['id'].".php\">mas... </a>";	
ob_start(); // start buffering php output
include('actividades/peru_partida_import.php'); // output from child.php is buffered
$string = ob_get_contents(); // ob_get_content contains the buffered php output
ob_end_clean(); // remove the buffered php output

$seo = new phpSEO($headers_rubro);
$html_keywords.="$empresa_operativa, ". $seo->getKeyWords(10);
$html_description= $seo->getMetaDescription(160);
unset($seo);

   }
}
?>
.....
<head>
<title><?=$titulo_documento?>Importadores en Per&uacute; | Inteligencia competitiva</title>
.....
<? if(!empty($datosempresaaa['empresa'])){?><?php include('../includes/datos_esp.html'); ?><? } ?>.....
<? if(empty($datosempresaaa['empresa'])){?>
        <tr valign="top">
			<td colspan="3" align="left">
<!-- LISTADO EMPRESAS -->
<div class"listado"><?php


$_pagi_sql = "SELECT * FROM peru";
$_pagi_cuantos = 10;
$_pagi_nav_num_enlaces = 5;
$_pagi_mostrar_errores = false;
$_pagi_conteo_alternativo = true;
$_pagi_propagar = array("id","termino");
$_pagi_nav_estilo = "nav";
$_pagi_nav_anterior = "Anterior";
if ($_pagi_actual < $_pagi_totalPags){

$_pagi_url = $_pagi_actual + 1;

$_pagi_navegacion_temporal[] = "<a ".$_pagi_nav_estilo_mod2." href='".$_pagi_enlace."_pagi_pg=".$_pagi_url."'>$_ pagi_nav_siguiente</a>";

$_pagi_url = $_pagi_totalPags;

$_pagi_navegacion_temporal[] = "<a ".$_pagi_nav_estilo_mod2." href='".$_pagi_enlace."_pagi_pg=".$_pagi_url."'>$_ pagi_nav_ultima</a>";
}
include("../paginator.inc.php");
while($row = mysql_fetch_array($_pagi_result)){
    echo "<ul><li class='ListBox'><h2>&nbsp;<a href=\"".limpiaurl($row['empresa']).$urltoentrerprise.$row['id'].".php\">".$row['empresa']." ".$row['ruc']."</a></h2>
    Direccion ".$row['direccion']."<br />

	</li></ul>";
}
echo".$_pagi_navegacion.";
?>
</div>
......

La siguiente es la página que llamo desde include:

actividades/peru_partida_import.php

<?php 
$result = mysql_query("SELECT * FROM peru_export WHERE empresa='$empresa_operativa' ORDER BY id ASC LIMIT 1", $con); 
if ($row = mysql_fetch_array($result)){ 

while ($field = mysql_fetch_field($result)){ 
} 
do { 
echo "<a href=\"".limpiaurl($datosempresaaa['empresa']).$headers_pais."_export".$headers_idioma['lenguaje']."-".$row["id"].".php\">Exportaciones </a>";
      } while ($row = mysql_fetch_array($result)); } else { 
echo "¡ No se encontraron registros de exportaciones !"; 
}
?><br />
<strong>Otros importadores </strong>
<?php
$tabla = mysql_query("SELECT DISTINCT * FROM peru_import_partida LEFT OUTER JOIN ncm_4_dig ON peru_import_partida.partida = ncm_4_dig.ncm WHERE ruc='$ruc' LIMIT 3");
while ($registro = mysql_fetch_array($tabla)) { 
echo ''.$registro['partida'].' '.$registro['cap'].' '.$registro['desc'].'<br>
';
}
?><br />

include datos_esp

<h1><?=$headers_default['nombre_seccion']?> <?=$headers_default['nombre_localidad']?> <?=$headers_default['nombre_uf']?></h1>
<? if(!empty($datosempresaaa['empresa'])){ 
   echo utf8_decode($variable);
   echo "
	<p><b>$headers_ruc_cl $headers_ruc_co $headers_ruc_ar $headers_ruc_br RUC</b>&nbsp;".$datosempresaaa['ruc2']." ".$datosempresaaa['ruc']." ".$datosempresaaa['cod']." ".$datosempresaaa['rif']." ".$datosempresaaa['nit']." $headers_id</p>
            <p><b>Teléfono:</b>&nbsp;".$datosempresaaa['telefono']." ".$datosempresaaa['telefono_nvo']." Fax ".$datosempresaaa['fax']." ID ".$datosempresaaa['dolares']."</p>
            <p><b>Email$headers_contacto y página web</b>&nbsp;".$datosempresaaa['email']." ".$datosempresaaa['web']." ".$datosempresaaa['url']." ".$datosempresaaa['contacto']."</p>
            <p><b>Direcci&oacute;n:</b>&nbsp;".$datosempresaaa['direccion_nvo']." ".$datosempresaaa['direccion']." ".$datosempresaaa['endereco']." ".$datosempresaaa['numero']." ".$datosempresaaa['Complemento']." ".$datosempresaaa['Bairro']."</p>
            <p><b>Localidad:</b>&nbsp;".$datosempresaaa['estado']." ".$datosempresaaa['Localidad']." ".$datosempresaaa['localidad']." ".$datosempresaaa['estado_nvo']."  ".$row['provincia']." ".$datosempresaaa['ciudad_nvo']." ".$datosempresaaa['colonia']." ".$datosempresaaa['delegacion']." ".$datosempresaaa['ciudad']." ".$datosempresaaa['cp']." ".$datosempresaaa['Municipio']." ".$datosempresaaa['UF']."
            ".$datosempresaaa['municipio']." ".$datosempresaaa['uf']." ".$datosempresaaa['zona']." ".$datosempresaaa['cep']." ".$datosempresaaa['provincia']."</p>
            <p><b>Pais de la empresa:</b>&nbsp;$headers_pais2</p>
  <h2><a href='http://www.comxport.com/mas_paises.html' class='link_encabezado'><strong>Obtener mas información de
            ".$datosempresaaa['empresa']."
    </strong></a></h2>
            <p><b>Actividades:</b>&nbsp;$headers_actividad 
            $string
".$datosempresaaa['rubro_nvo']." ".$datosempresaaa['comments']." ".$datosempresaaa['producto']." ".$datosempresaaa['F12']." ".$datosempresaaa['producto2']." ".$datosempresaaa['product']." ".$datosempresaaa['partida']." ".$datosempresaaa['partida2']." ".$datosempresaaa['rubro']." 
		".$datosempresaaa['products']." ".$datosempresaaa['otros']." ".$datosempresaaa['actividad']." ".$datosempresaaa['sector']." ".$datosempresaaa['ncm']." ".$datosempresaaa['tipo']." $headers_rubcompleto";
    print "";
    } ?> 

Última edición por Lordseed; 07/03/2012 a las 11:17