Foros del Web » Programando para Internet » PHP »

Consulta PHP MysQL

Estas en el tema de Consulta PHP MysQL en el foro de PHP en Foros del Web. Saludos! Quisiera hacer una consulta y guardar los datos en un array numerico pero solo obtengo 1 dato y necesito guardarlos todos! Ejemplo: obtener todos ...
  #1 (permalink)  
Antiguo 15/08/2010, 16:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Información Consulta PHP MysQL

Saludos!

Quisiera hacer una consulta y guardar los datos en un array numerico pero solo
obtengo 1 dato y necesito guardarlos todos!

Ejemplo:

obtener todos los nombre de los usuarios.

SELECT usuarios FROM cuentas;

Ahora como podria guardar cada nombre de usuario en un indice de un array.

Ejemplo:

$array[0] = "pepito"
$array[1] = "samuelito"
etc...

GRAX espero respuestas
  #2 (permalink)  
Antiguo 15/08/2010, 17:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Consulta PHP MysQL

¿hay que adivinar el código que llevas hecho?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 15/08/2010, 17:10
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: Consulta PHP MysQL

Cita:
Iniciado por Bigcrime Ver Mensaje
Saludos!

Quisiera hacer una consulta y guardar los datos en un array numerico pero solo
obtengo 1 dato y necesito guardarlos todos!

Ejemplo:

obtener todos los nombre de los usuarios.

SELECT usuarios FROM cuentas;

Ahora como podria guardar cada nombre de usuario en un indice de un array.

Ejemplo:

$array[0] = "pepito"
$array[1] = "samuelito"
etc...

GRAX espero respuestas
Código PHP:
$consultamysql_query("SELECT * FROM cuentas",$conexion);



while(
$resultados_consulta=mysql_fetch_array($consulta)){


$resultados_consulta['usuarios'];


__________________
la la la
  #4 (permalink)  
Antiguo 15/08/2010, 17:12
Avatar de silvanha  
Fecha de Ingreso: marzo-2006
Ubicación: En mi mundo de sueños
Mensajes: 653
Antigüedad: 18 años, 1 mes
Puntos: 65
Respuesta: Consulta PHP MysQL

eso no se resuelve como mysql_fetch_array()??

puedes ejecutar la consulta, e ir asignándolo a cada elemento del arreglo..
__________________
●•· No hay nada imposible..
●•· Vico-X.. ;)
  #5 (permalink)  
Antiguo 15/08/2010, 21:46
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Consulta PHP MysQL

@truman_truman
@silvanha

Si se resuelve con un arreglo, truman hizo uno pero esta incompleto o por lo menos para mi,
el q hize es distinto. Pero no quiero usar un loop, quiero hacerlo sin loop debido a que son muchos resultados y quiero reducir tiempo.

Acaso no existe una funcion que tome cada linea y lo guarde en cada indice de un arreglo numerico ?
o algun script que lo haga que alguien haya creado, pero sin loop?

Les agradeceria el dato :D!

@pateke

pos solo eso quiero saber si hay manera de guardar una columna sin loop
  #6 (permalink)  
Antiguo 15/08/2010, 21:51
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: Consulta PHP MysQL

Bueno pero segun creo que eso sería innecesario, ya que en la base de datos ya tenes un indice numerio, que es el campo id de las cuentas, o por lo menos deberias tenerlo y que sea autoincrementable, entendes?
no se para que queres ponerlos el un array, para que? decime
__________________
la la la
  #7 (permalink)  
Antiguo 15/08/2010, 21:52
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Consulta PHP MysQL

no te entiendo lo q kieres hacer pero al traer el mysql_fetch_array ya tienes lo valores en un arreglo pero si lo q kieres es un array asociativo es decir q en el indic 0 esten los valores resultantes del id tal usa mysql_fetch_assoc que te crea un array asociativo ej:
Código PHP:
$datos=array();
while(
$row=mysql_fetch_assoc($query)){
     
$datos[]=$row;
}
echo 
$datos[0]['nombre']." ".$datos[0]['apellido']; te muestra el nombre y el apellido del primer registro aunq como te dig no entendi bien q es lo q kieres suerte 
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #8 (permalink)  
Antiguo 15/08/2010, 22:04
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Consulta PHP MysQL

Bigcrime, hasta las clases mas populares y mejor diseñadas hacen uso de los loops...

y bueno, eso está claro... si necesitas solo un arreglo tienes dos alternativas:

- usar un loop para agrupar los resultados y devolver un arreglo, al final son dos loops...
- usar directamente las funciones para hacer fecthing, solo ahí usarías tan solo un loop

de verdad, usar dos loops no es tan mal como parece...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql
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 10:11.