Tengo un archivo con 2 consultas (recordset1 y recordset2), y lo que me ocurre es que el recordset1 funciona correctamente, pero el recorset 2 imprime en pantalla 3 veces el primer registro, en lugar de listar los 3 registros que tengo en la tabla correspondiente.
Aqui dejo el código:
Código PHP:
<?php require_once('../Connections/portalma.php'); ?>
<?php
mysql_select_db($database_portalma, $portalma);
$query_Recordset1 = "SELECT * FROM interes";
$Recordset1 = mysql_query($query_Recordset1, $portalma) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$query_Recordset2 = "SELECT * FROM interes_hija WHERE id_interes='1'";
$Recordset2 = mysql_query($query_Recordset2, $portalma) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
<div id="pageNav">
<div id="topsubmenu">
<img src="../images/submenutop.jpg" alt="" width="178" height="11"/></div>
<div id="sectionLinks">
<?php do { ?>
<a href="<?php echo $row_Recordset1['link']; ?>"><?php echo
$row_Recordset1['titulo']; ?></a>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</div>
<div class="relatedLinks">
<?php do { ?>
<a href="<?php echo $row_Recordset2['link']; ?>"><?php echo
$row_Recordset2['titulo']; ?></a></br>
<?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
</div>
<div id="bottomsubmenu">
<img src="../images/submenubottom.jpg" alt="" width="178" height="11"/></div>
</div>
Agradecería que alguien me echara una mano.
un saludo!