Foros del Web » Programando para Internet » PHP »

SELECT Usuario_ID, Email FROM usuarios ORDER BY Usuario_ID"

Estas en el tema de SELECT Usuario_ID, Email FROM usuarios ORDER BY Usuario_ID" en el foro de PHP en Foros del Web. Hola a todos: ¿se supone que en este codigo deberia poder ver el id y el mail de todos los usuarios? Código PHP: $resultado  =  ...
  #1 (permalink)  
Antiguo 04/05/2005, 09:51
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 13 años, 2 meses
Puntos: 0
SELECT Usuario_ID, Email FROM usuarios ORDER BY Usuario_ID"

Hola a todos:

¿se supone que en este codigo deberia poder ver el id y el mail de todos los usuarios?

Código PHP:
$resultado mysql_query("SELECT Usuario_ID, Email FROM usuarios ORDER BY Usuario_ID") or die('Ocurrió un error mientras se realizaba la consulta. Error: '.mysql_error());
    
cerrar_bd();
    
$fila mysql_fetch_array($resultado);
    echo 
$fila[0];//id primer usuario
    
echo $fila[1];//mail primer usuario
//HASTA ACA FUNCIONA
    
echo $fila[2];//id segundo usuario
    
echo $fila[3];//mail segundo usuario
    
echo $fila[4];//id tercer usuario
    
echo $fila[5];//mail tercer usuario
    
echo $fila[6];//id cuarto usuario
    
echo $fila[7];//mail cuarto usuario
//PARA ESTOs me dice Undefined offset: 2 bla bl, aunquie tengo usuarios con ese id etc.... 
sera que no tenog que usar mysql_fetch_array, sino otra funcion? cual?

gracias

Liber
__________________
Liber
  #2 (permalink)  
Antiguo 04/05/2005, 09:59
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 12 años, 8 meses
Puntos: 17
Lo que deberías hacer es un fetch en el medio... para pasar a la siguiente linea

Código PHP:
 $resultado mysql_query("SELECT Usuario_ID, Email FROM usuarios ORDER BY Usuario_ID") or die('Ocurrió un error mientras se realizaba la consulta. Error: '.mysql_error());
    
cerrar_bd();
    
$fila mysql_fetch_array($resultado);
    echo 
$fila[0];//id primer usuario
    
echo $fila[1];//mail primer usuario
    
$fila mysql_fetch_array($resultado);
    echo 
$fila[0];//id primer usuario
    
echo $fila[1];//mail primer usuario
    
$fila mysql_fetch_array($resultado);
    echo 
$fila[0];//id primer usuario
    
echo $fila[1];//mail primer usuario 
Y si quierés mostrar todos hacés un while... y en vez de mysql_fetch_array yo personalmente prefiero usar mysql_fetch_assoc y llamar a los campos por su nombre

Código PHP:
 $resultado mysql_query("SELECT Usuario_ID, Email FROM usuarios ORDER BY Usuario_ID") or die('Ocurrió un error mientras se realizaba la consulta. Error: '.mysql_error());
    
cerrar_bd();
    while(
$fila mysql_fetch_assoc($resultado)) {
      echo 
$fila['Usuario_ID'];//id del usuario
      
echo $fila['Email'];//mail del usuario
    

  #3 (permalink)  
Antiguo 04/05/2005, 12:13
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 13 años, 2 meses
Puntos: 0
gracias, funciono de maravillas
__________________
Liber
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 22:44.