Crear un array a partir de MySQL con PHP
Buenos días, tengo la siguiente función.
private $contacts = array( 'juan' => array('direccion' => 'calle 123', 'edad' => '25', 'apellido' => 'perez'), 'ana' => array('direccion' => 'avenida 456', 'edad'=> '32', 'apellido' => 'gomez'), );
pero me gustaría rellenarla con datos de una base de datos más completa, por lo que cree este código.
function db_connect(){ $server = "localhost"; $user = "root"; $pass = ""; $bbdd = "bd_pruebas"; $connect=mysqli_connect($server,$user,$pass,$bbdd) or die("Error " . Mysqli_error($connect)); return $connect; } function db_listar_usuarios(){ $link=db_connect(); if ($link){ $query = "select * from usuarios" or die("Problemas en el select: " . Mysqli_error($link)); $result = $link->query($query); while ($row = mysqli_fetch_assoc($result)){ $arr[]=array($row['nombre'] => $row); } echo $arr; } }
Mi duda es como hago para insertar los datos de la base de datos, algo así:
private $contacts = db_listar_usuarios();
Muchas gracias a todos!
<div> </div>