Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2004, 11:57
algicor
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 21 años, 6 meses
Puntos: 0
Cursor O Matriz

me gustaria conocer alguna opinion respecto al uso de MAtrices o Cursores, para la gestion de los resultados de sentencias en SQL.
El uso de Cursores lo tengo bastante claro, pero no le veo ninguna ventaja aparente a las matrices....
La pregunta la hago pq me ha salido un pequeño problema, programando con los cursores...
El problema es el sgte (marco en rojoel trozo de texto q me esta dando problemas )

if ($row1=mysql_fetch_array($result1)){
do {
echo "<div id=\"opcion\">"; echo "<h3 class=\"opcionclass\"><span>::&nbsp;&nbsp;&nbsp;&n bsp;".$row1["opcion"]."&nbsp;&nbsp;&nbsp;&nbsp;::</span></h3>";
$tmp_opcionid = $row1["opcionid"];
echo $tmp_opcionid;

if ($row2=mysql_fetch_array($result2)){
echo " <ul>"; do {
$tmp_opcionid2 = $row2["opcionid"];

if ($tmp_opcionid==$tmp_opcionid2){
echo "<li><a href=\"".$row2["detallelink"]."\" title=\"".$row2["detalledescrip"]."\">::&nbsp;&nbsp;".$row2["detalle"]."</a> </li>";
}
} while ($row2=mysql_fetch_array($result2));
echo "</ul> "; }
else {
echo "<ul>";
echo "<li>::La tabla de lineadetalle ESTA VACIA::</li>";
echo "</ul> ";
}
echo "</div>"; } while ($row1=mysql_fetch_array($result1));
}
else {
echo "<div id=\"opcion\">"; echo "<h3 class=\"opcionclass\"><span>::La tabla de Opcion ESTA VACIA::</span></h3>";
echo "</div>";
}


Por lo que creo, es q no me compara bien los valores, ambas tablas se relacionan mediante el campo opcionid...
Espero q alguien me puede echar un cable...gracias
__________________
Salut i Força al Canut