mysql_query som arbejder sammen med flere tabler?
HejJeg har tidligere fået af vide her på siden, at man helst ikke må laver for mange mysql_query inden i hinanden da det kræver meget af server.
Nogen der kan vise mig hvordan man kan gøre det, på dette stykke kode så det er mindre krævenede for serveren?
<?php
$query = mysql_query("SELECT * FROM forum_traad WHERE kat_id = '".$id."'") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
$ialt_svar = mysql_result(mysql_query("SELECT COUNT(id) FROM forum_svar WHERE traad_id = '".$row['id']."'"),0);
$traad_af = mysql_fetch_array(mysql_query("SELECT navn FROM brugere WHERE id = '".$row['bruger_id']."'")) or die(mysql_error());
if ($ialt_svar != 0) {
$svar = mysql_fetch_array(mysql_query("SELECT *,DATE_FORMAT(dato,'%d/%m/%Y - %H:%i') as dato FROM forum_svar WHERE traad_id = '".$row['id']."' ORDER BY id DESC LIMIT 1")) or die(mysql_error());
$svar_af = mysql_fetch_array(mysql_query("SELECT navn FROM brugere WHERE id = '".$svar['bruger_id']."'")) or die(mysql_error());
$nyeste_svar = $svar['dato'].'<br /> af '.$svar_af['navn'];
} else {
$nyeste_svar = '';
}
echo '<tr><td><span class="txt"><a href="spm.php?id='.$row['id'].'">'.$row['emne'].'</a></span></td><td><span class="txt">'.$traad_af['navn'].'</span></td><td><span class="txt">'.$row['hits'].'</span></td><td><span class="txt">'.$ialt_svar.'</span></td><td><span class="txt">'.$nyeste_svar.'</span></td></tr>';
}
?>