Foros del Web » Programando para Internet » PHP »

una lista desde la bd

Estas en el tema de una lista desde la bd en el foro de PHP en Foros del Web. hola tengo un problema un poco rraro o no se si lo estoy asiendo bien primero e creado este codigo $resultc=mysql_query("SELECT jugadores FROM tabladtorneo "); ...
  #1 (permalink)  
Antiguo 17/01/2008, 14:26
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
una lista desde la bd

hola tengo un problema un poco rraro o no se si lo estoy asiendo bien

primero e creado este codigo

$resultc=mysql_query("SELECT jugadores FROM tabladtorneo ");

while ($fila=mysql_fetch_array($resultc))
{
$nombres=$fila[0];

}

echo "$nombres";

en teoria me tiene que dar la lista de todos los nombres de los jugadores que hay en la bd

pero lo que pasa es que solo me imprime el nombre del ultimo jugador

no estoy seguro pero este codigo lo hice hace tiempo y me imprimia los nombres de esta manera ejemplo

max,pol,rita,juan

pero haora solo me imprime el ultimo nombre que seria juan

la verdad es que no me acuerdo he visto algunos tutoriales de repaso y pone el mismo codigo y les entrega todos los nombres, nose si me equibocado en algo quien me pueda ayudar le agradeceria un monton tambien tengo este codigo

$resultc=mysql_query("SELECT jugadores FROM tabladtorneo ");
$nombres = array(); $cont = 1;
while ($fila=mysql_fetch_array($resultc))
{
$nombres[$cont]=$fila[0];
$cont++;
}
echo "$nombres[1]";


y ba perfecto pero lo que nesesito es lo anterior

Última edición por Lynxcraft; 17/01/2008 a las 14:31
  #2 (permalink)  
Antiguo 17/01/2008, 14:33
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Re: una lista desde la bd

Tiene dos errocitos.

1. En vez del cero, coloque el nombre del campo en la BD
2. el echo debe ir dentro del while para que lo imprima cada vez que encuentre un jugador.

Código PHP:
$resultc=mysql_query("SELECT jugadores FROM tabladtorneo ");
while (
$fila=mysql_fetch_array($resultc))
{
$Nombres=$fila[jugadores];
echo 
$Nombres."<br />";

Asi le debe funcionar, Suerte
  #3 (permalink)  
Antiguo 17/01/2008, 14:34
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Re: una lista desde la bd

Tiene dos errocitos.

1. En vez del cero, coloque el nombre del campo en la BD
2. el echo debe ir dentro del while para que lo imprima cada vez que encuentre un jugador.

Código PHP:
$resultc=mysql_query("SELECT jugadores FROM tabladtorneo ");
while (
$fila=mysql_fetch_array($resultc))
{
$Nombres=$fila[jugadores];
echo 
$Nombres."<br />";

Asi le debe funcionar, Suerte
  #4 (permalink)  
Antiguo 17/01/2008, 14:36
Avatar de agressor  
Fecha de Ingreso: noviembre-2007
Ubicación: Knocking the Death Door..
Mensajes: 368
Antigüedad: 16 años, 5 meses
Puntos: 3
De acuerdo Re: una lista desde la bd

Siempre te mostrara el ultimo jugador ya que no tienes un arreglo defenido..



$resultc=mysql_query("SELECT jugadores FROM tabladtorneo ");
$nombres = array();
$cont = 1;
while ($fila=mysql_fetch_array($resultc))
{
echo $nombres[$cont]=$fila[0];
$cont ++;
}

echo "$nombres";

Si te omite el primer jugador entonces $cont debe ser igual a 0 para que te funcione de lo contrario debe funcionar.. no lo he probado pero asi debe ser..

Salu2...!

Última edición por agressor; 17/01/2008 a las 14:36 Razón: Faltaba informacion
  #5 (permalink)  
Antiguo 17/01/2008, 14:36
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: una lista desde la bd

mysql_fetch_array ya te devuelve un array
solo debes mostrarlo....

Código PHP:
while ($fila=mysql_fetch_array($resultc))
{
$nombres "$fila[jugadores]";
//jugadores ya que es lo unico que traes al hacer el select cierto
echo "$nombres<br />";

__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #6 (permalink)  
Antiguo 17/01/2008, 16:21
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Re: una lista desde la bd

ok gracias a todos las ideas que me dieron funcionan de maravilla hera lo que buscaba
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 19:50.