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>
<?
}
Alguien se da cuenta qué hago mal ?