我有以下PHP代码:
$data=mysql_query("SELECT * FROM notes WHERE rootNoteId='$noteId'");
$mainArray;
while($result = mysql_fetch_array($data))
{
$mainArray[]=$result;
}
$sendback = array(
"mainArray" => $mainArray
);
sendResponse(200, json_encode($sendback));
我的表“notes”包含以下字段:
'noteId'
'authorName'
'noteBody'
但是,我的返回JSON字符串的格式如下:
{
"0": "3",
"1": "Moe Bit",
"2": "Sub sub ",
"noteId": "3",
"authorName": "Moe Bit",
"noteBody": "Sub sub "
}
为什么要为具有重复表字段值的数组添加
0,1,2
索引?我只想要noteId
、authorName
和noteBody
-我不确定它会在哪里出现。 最佳答案
尝试mysql_fetch_assoc或mysql_fetch_对象