Tema: While
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2008, 17:26
Suyta
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
While

Hola todos

Hago una búsqueda en una tabla para listar estadísticas.

Código PHP:
$sql1 = "SELECT title, SUM(clicks) AS SUCLICKS, COUNT(id) AS NUMBER, permalink FROM most_viewed WHERE clicked_date>='$time_now1' AND clicked_date<='$time_now2' GROUP BY title ORDER BY SUCLICKS desc LIMIT 0, 5";

$result1 = mysql_query($sql1, $con) or die("error en consulta:".mysql_error());

if ($row= mysql_fetch_array($result1))
{

DO {
// Print out result
$title=$row["title"];
$title=addslashes($title);
$times=$row["SUCLICKS"];
$perma=$row['permalink'];


//Hasta aquí todo bien pero necesito hacer otra búsqeda en otra tabla para
//obtener el campo feed_id que le corresponde al row['$perma'], entonces sigo...

$sql3 = "SELECT feed_id FROM articles WHERE permalink='$perma' ";

$result3 = mysql_query($sql3, $con) or die("error en consulta:".mysql_error());
if ($row= mysql_fetch_array($result3))
{

  $v=$row['feed_id'];
  echo $v; //----> no logro hacer el loop, siempre me sale el mismo :(
?>

<tr>
                  <td bgcolor="#008080" width="80%"><font color="#FFFFFF" face="Verdana" size="1"><a style="color: #FFFFFF; font-family: Verdana; font-size: 10px" href="page.php?v=<?=$v?>" target="_blank"><b><?=$title?></b><br></font></td>
                  <td bgcolor="#008080" width="5%"><font color="#FFFFFF" face="Verdana" size="1"><b><?=$times?></b><br></font></td></tr>
<?
}
}
while(
$row mysql_fetch_array($result1));
}

else
{
?>
<tr>
                  <td bgcolor="#008080" colspan="2" width="100%" align="center"><font color="#FFFFFF" face="Verdana" size="1"><b>No Stats</b><br></font></td>
                  </tr>
<?
}
Y ahí estoy trabada, no logro el loop ese.
Alguien se da cuenta qué hago mal ?