Ciaooo,
sto cercando di estrarre da un database alcuni valori e inserirli all'interno di un array, ovvero vorrei creare un array associativo.

In particolare quello che voglio ottenere è una cosa del genere:

"users"= {
{"Firstname": first_name, "Lastname": last_name, "Latitude": lat, "Longitude": long}
{"Firstname": first_name, "Lastname": last_name, "Latitude": lat, "Longitude": long}
{"Firstname": first_name, "Lastname": last_name, "Latitude": lat, "Longitude": long}
.
.
.
}

Ci ho provato guardando dei tutorial su internet. La prima volta mi dava come risultato

{"Firstname": first_name, "Lastname": last_name, "Latitude": lat, "Longitude": long}
{"Firstname": first_name, "Lastname": last_name, "Latitude": lat, "Longitude": long}
{"Firstname": first_name, "Lastname": last_name, "Latitude": lat, "Longitude": long}

poi ora nell'ultimo tentativo mi da NULL.

Questo è il codice nella sua ultima stesura:

<?php

$dbhost = '***********************';
$dbuser = '********';
$dbpass = '*********';

$conn = mysql_connect ("***********************", "********", "*********")
or die ("Could non connect to MySQL database. " . mysql_error());

$dbname = 'my_murphy88';
mysql_select_db("my_murphy88", $conn);

$myArr= json_decode($_REQUEST['myData']);
$Firstname= $myData['Firstname'];
$Lastname= $myData['Lastname'];
$Latitude= $myData['Latitude'];
$Longitude= $yData['Longitude'];
$ImageURL= $myData['ImageURL'];

$sqlQuery = "INSERT INTO users (Firstname, Lastname, Latitude, Longitude, ImageURL) VALUES ('$Firstname', '$Lastname', '$Latitude', '$Longitude', '$ImageURL')";
mysql_query($sqlQuery);

//header('Content-Type: text/json');


$sql ="SELECT * FROM users";

$query = mysql_query($sql);
$my_associative_array=array();
$temp_array=array();
while ($row = mysql_fetch_array($query, MYSQL_ASSOC)){
array_push($temp_array, $row);
}

$my_associative_array['users']=$temp_array;

echo json_encode($my_asociative_array);


mysql_close($conn);


?>

Qualcuno può darmi una mano!!!

GRAZIEEEE!!!!!!!!!!!!