Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Problema al mostrar consulta (https://www.clubdelphi.com/foros/showthread.php?t=37795)

dape 23-11-2006 05:49:51

Problema al mostrar consulta
 
Hola, escribo despues de mucho tiempo, esta vez es para consultarle sobre un problema que me ha surgido al mostrar un consulta hecha en php. el problema radica en que despues de hacer la consulta, la muestro pero no se muestra el ultimo registro. el codigo que utilizo es similar al siguiente:

Código PHP:

$sql="select * from usuarios";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
//luego de esto genero la tabla donde muestro la consulta
while ($row=mysql_fetch_array($result))
{
echo 
$row[1];
echo 
$row[2];


Obviamente el enlace a la base de datos y la tabla ya esta hecho, he hecho todo lo que se me ha ocurrido para intentar mostrar toda la consulta, pero nada, nunca puedo ver el ultimo registro.

Desde ya les doy las gracias por el apoyo brindado, seguire intentando haber si consigo algo.

Gracias otra vez.

Saludos desde Tacna - Perú

David

dec 23-11-2006 05:53:23

Hola,

Creo que la primera instrucción:

Código PHP:

$row=mysql_fetch_array($result); 

... es innecesaria, y puede ser la causante de la "falta de registros".

En el ejemplo de la función "mysql_fetch_array()" según el manual de PHP:

Código PHP:

<?php
mysql_connect
("localhost""mysql_user""mysql_password") or
   die(
"Could not connect: " mysql_error());
mysql_select_db("mydb");

$result mysql_query("SELECT id, name FROM mytable");

while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
   
printf("ID: %s  Name: %s"$row[0], $row[1]); 
}

mysql_free_result($result);
?>

Puede verse que no se hace como tú lo haces, es decir, no se emplea la instrucción que decimos.

Prueba a ver y... bueno, comentas por aquí qué tal te va. :)

dape 24-11-2006 04:25:09

Pues si, tenias mucha razon Dec, muchas gracias por la ayuda.

Saludos desde Tacna - Perú

David


La franja horaria es GMT +2. Ahora son las 09:27:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi