Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 15:29
Avatar de DaphneLau
DaphneLau
 
Fecha de Ingreso: septiembre-2009
Mensajes: 46
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Mysql_num_rows y mysql_result

Hola chicos,

Tengo una tabla con 8 registros y quiero que se muestren con mysql_result los campos 1,2 y 4. Cuando hago la consulta de esta manera


Código PHP:
Ver original
  1. $rowset=mysql_query($query);
  2.    
  3.         for($i=0; $i<=$rowset; $i++){
  4.             echo "<b>Nombre:</b> ".mysql_result($rowset, $i, 1) .
  5.             " <b>Apellido:</b> ".mysql_result($rowset, $i, 2).
  6.             " <b>Teléfono:</b> ".mysql_result($rowset, $i, 4)."<br />\n";
  7.         }


El bucle se detiene en el cuarto registro. Cuando lo hago con mysql_num_rows

Código PHP:
Ver original
  1. $rowset=mysql_query($query);
  2.    
  3.         for($i=0; $i<=mysql_num_rows($rowset); $i++){
  4.             echo "<b>Nombre:</b> ".mysql_result($rowset, $i, 1) .
  5.             " <b>Apellido:</b> ".mysql_result($rowset, $i, 2).
  6.             " <b>Teléfono:</b> ".mysql_result($rowset, $i, 4)."<br />\n";
  7.         }

se muestran todos pero me da el siguiente error

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 8 on MySQL result index 3 in C:\xampp\htdocs\ejercicios\result.php on line 17

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 8 on MySQL result index 3 in C:\xampp\htdocs\ejercicios\result.php on line 18

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 8 on MySQL result index 3 in C:\xampp\htdocs\ejercicios\result.php on line 19

Solo quiero saber cómo evitar este error y por qué con la primera opción no me salen todos los registros.

Gracicas
__________________
Y ahora qué?