Ciao a tutti.
Ho il seguente quesito:
in uno script ho una query esterna $qy1 che mi carica degli eventi padre.
La query é:
$qy1 = "SELECT * FROM PAR_EVENT_AUTH order by EVENT_NAME
Voglio mostrare in una tabella tutti i suoi attributi. Alcuni attributi sono dei codici la cui descrizione è su un altra tabella.
Devo quindi fare ulteriori query per caricarmi le descrizioni.
Alla fine il risultato è:
Codice PHP:
$qy1 = "SELECT * FROM PAR_EVENT_AUTH order by EVENT_NAME
//Eseguo e controllo
$result = execute_qy_err_detail_result($qy1, $MyConn);
//Visualizzo valori
$i = 0;
echo '<table width="100%" cellspacing="0" cellpadding="0" border="0">';
while($Values = mysql_fetch_array($result))
{
echo '<tr>';
$EVENT['ID'] = $Values['EVENT_ID'];
$EVENT['COD_LE']= $Values['COD_LE']; //qui ad esempio carico il codice azeinda
$sel_qy = "SELECT LE_DESC FROM ANAGRAFICA_LE
where COD_LE = '$EVENT['COD_LE']"; //query per caricare descrizione azienda
$result = execute_qy_err_detail_result($sel_qy, $MyConn);
$Values = mysql_fetch_array($result);
$EVENT['LE_DESC'] = $Values['LE_DESC'];//carico finalmente la descirizone azeinda
....
....
Come posso velocizzare questo script? Tenete conto che gli attributi possono essere anche 4 o 5. Se la query esterna tira fuori 10 record, dovrei fare 40 query....