lunes, 19 de diciembre de 2016

Convertir consulta MYSQL en array PHP (arreglo php)


A veces puedes querer pasar una consulta mysql a un array de PHP (arreglo php), para procesarla luego con php y no volver a hacer consultas a la base de datos.

Esto te puede servir:

### PEDIMOS LOS DATOS VÍA MYSQL
$sql_resultado = mysql_query($sql);


### PASANDO EL RESULTADO A UN ARRAY
while( $fila = mysql_fetch_assoc( $sql_resultado )){
    $nuevo_array[] = $fila;
}

### IMPRIMIENDO EL ARRAY Y TODOS SUS VALORES
echo '<pre>';
print_r($nuevo_array);
echo  '</pre>';

### RECORRIENDO EL ARRAY
foreach($nuevo_array as $fila)
{
echo "Los datos del registro son: ";
foreach($fila as $columna)
{
echo $columna ." ";
}
echo "<br>";
}

### BUSCANDO DENTRO DEL ARRAY
$encontrados = array();
$palabra_a_buscar = "2016-12-28";
foreach($nuevo_array as $clave=>$valor){
$indice = array_search($palabra_a_buscar,$valor);
if($indice){
$encontrados[]=$valor;
}
}

### IMPRIMIENDO LO ENCONTRADO QUE AHORA TAMBIÉN ESTÁ EN UN ARRAY
echo '<pre>';
print_r($encontrados);
echo  '</pre>';

:)


chaveztoro

No hay comentarios:

Publicar un comentario