I am trying to grab some column names and values stored in a database and output it in json format using php.
I got this output. The output is printing additional stuffs like "0":"Rashel Funny", "1":---------, "2":-------:
[{"0":"Rashel Funny","Name":"Rashel Funny","1":"rashel123","Username":"rashel123","2":"2017-01-14 00:00:00","Created":"2017-01-14 00:00:00"},
{"0":"Anna Beghtsson","Name":"Anna Beghtsson","1":"anna123", "Username":"ann`a123","2":"2017-01-14 00:00:00","Created":"2017-01-14 00:00:00"}]
What can i do in my php code to get the below desired result?
[
{
"Name":"Rashel Funny",
"Username":"rashel123",
"Created":"2017-01-14 00:00:00"
},
{
"Name":"Anna Beghtsson",
"Username":"anna123",
"Created":"2017-01-14 00:00:00"
}
]
Here is my php code:
$sql = "SELECT Name, Username, Created FROM staffdb ";
$result = mysql_query($sql, $conn);
$tempArray = array();
if ($result) {
while ($row = mysql_fetch_array($result)) {
$tempArray[] = $row;
}
print json_encode($tempArray);
header('Content-Type: application/json; charset=UTF-8');
}
mysql_close($conn);
Thanks in advance!