Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2008, 20:47
luckxhor
 
Fecha de Ingreso: enero-2008
Ubicación: en Punta Arenas
Mensajes: 47
Antigüedad: 16 años, 3 meses
Puntos: 0
simplificar codigo ( de nuevo :P)

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"
;
$resultmysql_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]" ;
$consultamysql_query("SELECT * FROM respuestas WHERE id_tema='$tema[id_tema]'",$conexion);
$num_rows mysql_num_rows($consulta);
echo 
" | Respuestas:$num_rows<br>";

//Cierra While 
Miren tengo ese codigo, ke me funciona bien(estoy haciendo pruebas solamente, para aprender xD)
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); 
para que me muestre el numero de la cantidad de respuestas que hay en determinado tema

pero como me dijieron ayer es puede provocar algun tipo de relentizacion y ese tipo de cosas
Bueno eso

Gracias. :D

Última edición por luckxhor; 12/01/2008 a las 20:53