Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: blaknez en 11 Agosto 2014, 18:36 pm



Título: Guardar Consulta MYSQL en arreglo/array PHP
Publicado por: blaknez en 11 Agosto 2014, 18:36 pm
Saludos.. cuando hago una consulta en mysql se imprime por lo general en php
con el while(mysql_fetch_array) pero necesito guardar todos los datos que traiga la consulta dentro del arreglo algo dinámico, que sirva para todos los casos sin necesidad de escribir los campos que vienen en la consulta se guarden todos en el arreglo sera posible esto?, o siempre necesariamente hay que saber que datos vienen en la consulta..? 


Título: Re: Guardar Consulta MYSQL en arreglo/array PHP
Publicado por: fdap91 en 11 Agosto 2014, 19:14 pm
bueno amigo a la hora de mostrar los arreglos... primero antes de hacer la busqueda tienes que declarar las variables como array

$array1 = new Array();

y luego del mysql_fetch_assoc lo que haces es dejar que guarde el mismo la informacion asi

$array1[] = VariableQueVaciaLosDatosDeLaTabla['CampoDeLaTabla'];

y luego lo que haces es contar el arreglo

$contador = count($array1);

y con un for vacias todo

Recuerda empezar desde 0 el for ya que en un arreglo los numero son 0,1,2 y asi siguen

for($i=0;$i<=contador;$i++){
echo $array[$i];
}

y por lo menos yo siempre le resto 1 al contador ya que ellos cuentan desde 1 y si ay 3 datos en el array para el contador es
1 , 2 , 3
cuando dentro del array es
0 , 1 , 2

Espero que te sirva de algo