Foros del Web » Programando para Internet » PHP »

mysql_fetch_array no almacena bien los resultados de la query.

Estas en el tema de mysql_fetch_array no almacena bien los resultados de la query. en el foro de PHP en Foros del Web. Una consulta <? trim ($pagoqty); if (!$pagoqty) { echo "Ningún dato introducido."; exit; } $db = mysql_connect("localhost", "root", "123456"); if (!$db) { echo "Error: No ...
  #1 (permalink)  
Antiguo 01/04/2009, 08:51
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
Sonrisa mysql_fetch_array no almacena bien los resultados de la query.

Una consulta

<?
trim ($pagoqty);
if (!$pagoqty)
{
echo "Ningún dato introducido.";
exit;
}

$db = mysql_connect("localhost", "root", "123456");
if (!$db)
{
echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.";
exit;
}

mysql_select_db("BBDD");
$consulta = "select pago from mujeres order by pago desc;";
$resultado = mysql_query($consulta);

$num_resultados = mysql_num_rows($resultado);


$row = mysql_fetch_array($resultado);
echo "</br> Los pagos han sido; 1º $row[0]<br> 2º$row[1]<br> 3º$row[2]<br> 4º$row[3]<br>";

$i = 0;

echo "$num_resultados resultado(s) encontrado(s)<br>";

while ( $i <= $num_resultados) {
if ($pagoqty > $row[$i]){
$posicion = $i+1;
echo "posicion $posicion";
exit;
}
$i++;
}




mysql_free_result($resultado);
mysql_close($db);

?>


y este es el resultado.

Los pagos han sido; 1º 68



4 resultado(s) encontrado(s)
posicion 1


no entiendo porqué no se almacenó nada en las posiciones 2º 3º 4º.
cuando en el phpmyadmin devuelve correctamente la query.

gracias.
  #2 (permalink)  
Antiguo 01/04/2009, 09:02
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: mysql_fetch_array no almacena bien los resultados de la query.

Hola
Tu problema es de programación, específicamente de PHP, mysql_fetch_array generalmente se usa dentro de un while si tu query va devolver varios valores.

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 01/04/2009, 10:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: mysql_fetch_array no almacena bien los resultados de la query.

Tema trasladado desde MySQL.
  #4 (permalink)  
Antiguo 02/04/2009, 10:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: mysql_fetch_array no almacena bien los resultados de la query.

Muchas Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:33.