Código PHP:
$categoria = $_GET['categoria'];
include('../conec_bd.php');
$query = "SELECT * FROM temas JOIN usuarios ON temas.id_user = usuarios.id_user
Where id_categoria=$categoria ORDER BY ultima_resp DESC LIMIT 30";
$result= mysql_query($query,$conexion);
while ($tema=mysql_fetch_array($result)){//Abre while
echo "<a href=mostrar_tema.php?id_tema=$tema[id_tema]&categoria=$tema[id_categoria]>$tema[titulo_tema]</a>, $tema[nick]" ;
$consulta= mysql_query("SELECT * FROM respuestas WHERE id_tema='$tema[id_tema]'",$conexion);
$num_rows = mysql_num_rows($consulta);
echo " | Respuestas:$num_rows<br>";
} //Cierra While
esto me genera algo como esto:
titulo de un tema , Por luck | Respuestas:1
lo que queria saber es como simplificar el codigo para que me muestre el numero de respuestas que tiene, como ven hay ise una consulta dentro de un while y luego hago un
Código PHP:
$num_rows = mysql_num_rows($consulta);
pero como me dijieron ayer es puede provocar algun tipo de relentizacion y ese tipo de cosas
Bueno eso
Gracias. :D