Foros del Web » Programando para Internet » PHP »

Como crear array a partir de una base de datos...

Estas en el tema de Como crear array a partir de una base de datos... en el foro de PHP en Foros del Web. Tengo un array asi: Código PHP:     $states  = array(          "Alabama" ,  "Alaska" ,  "Arizona" ,  "Arkansas" ,          "California" ,  "Colorado" ,  "Connecticut" ,          ...
  #1 (permalink)  
Antiguo 30/06/2010, 00:27
 
Fecha de Ingreso: noviembre-2007
Mensajes: 118
Antigüedad: 16 años, 5 meses
Puntos: 0
Como crear array a partir de una base de datos...

Tengo un array asi:
Código PHP:
    $states = array(
        
"Alabama""Alaska""Arizona""Arkansas",
        
"California""Colorado""Connecticut",
        
"Delaware""Florida""Georgia""Hawaii",
        
"Idaho""Illinois""Indiana""Iowa",
        
"Kansas""Kentucky""Louisiana",
        
"Maine""Maryland""Massachusetts""Michigan""Minnesota"
        
"Mississippi""Missouri""Montana",
        
"Nebraska""Nevada""New Hampshire""New Mexico""New York",
        
"North Carolina""North Dakota""Ohio""Oklahoma""Oregon"
        
"Pennsylvania""Rhode Island""South Carolina""South Dakota",
        
"Tennessee""Texas""Utah""Vermont""Virginia"
        
"Washington""West Virginia""Wisconsin""Wyoming"  
    
); 
quiero cambiarlo por un array creado a a partir de una base de datos.. algo asi como:

Código PHP:
    $sql "select states from  states";
    
$result mysql_query($sql) or die(mysql_error());
        
$states mysql_fetch_array($result

Esta bien el codigo asi?
  #2 (permalink)  
Antiguo 30/06/2010, 01:42
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 17 años, 5 meses
Puntos: 4
Respuesta: Como crear array a partir de una base de datos...

A ver si te funciona así:

Código PHP:
$sql "select states from  states";
$result mysql_query($sql) or die(mysql_error());
$states = array();

while(
$datos mysql_fetch_array($result))
    
array_push($states$datos[0]); 

Etiquetas: partir
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 12:46.