Ayuda con arrays en consulta mysql
Publicado por ruben (1 intervención) el 25/02/2014 00:06:21
buenas, a ver si me podeis ayudar, al hacer una consulta quiero guardar los datos en JSON y no se muy bien como hacerlo, lo he hecho de esta forma pero creo que no esta bien:
Me devuelve esto:
y creo que esta mal, a ver si me podeis decir una forma mejor de hacerlo...
gracias ;)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$result= mysqli_query($con,"SELECT * FROM table1 ");
$user = array();
while ($obj = mysqli_fetch_object($result)) {
$response["user"] = array();
$user[] = array('Username' => $obj->Username,
'Pass' => utf8_encode($obj->Password),
'Role' => $obj->Role,
);
// $response["user"] = array()
array_push($response["user"], $user);
}
echo json_encode($response);
Me devuelve esto:
1
{"user":[[{"Username":"admin","Pass":"admin","Role":"adminstrator"},{"Username":"admin2","Pass":"12345","Role":"adminstrator"}]]}
y creo que esta mal, a ver si me podeis decir una forma mejor de hacerlo...
gracias ;)
Valora esta pregunta


0