Mi pregunta es exclusivamente tecnica.
Como sobrecarga menos el CPU y produce menos concurrencia una consulta en una tabla MySQL:
Por ejemplo, tengo un foro, quiero que al ingresar al subforo "X", haga un while buscando todos los topicos para dicho subforo que me conviene:
ejemplo 1:
Código PHP:
<?
$sql = mysql_query("SELECT * FROM foro_temas WHERE foro = '$_GET[foro]' ORDER BY fechaultimo DESC");
while($row=mysql_fetch_array($sql)){
echo 'aqui el echo con todos los topicos';
}
?>
Código PHP:
<?
$sql = mysql_query("SELECT * FROM foro_temas ORDER BY fechaultimo DESC");
while($row=mysql_fetch_array($sql)){
if ($row[foro] == "$_GET[foro]") {
echo 'aqui el echo con todos los topicos';
}
}
?>
Hay alguna forma de mejorarlo mas aun?