Guardar Consulta MYSQL en arreglo/array PHP

Iniciado por blaknez, 11 Agosto 2014, 18:36 PM

0 Miembros y 1 Visitante están viendo este tema.

blaknez

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..? 

fdap91

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