ホームページ >バックエンド開発 >PHPチュートリアル >mysql トラバーサルと json への変換について質問する
mysql のトラバーサルと json への変換について質問します。
値を Jquery AJAX に渡すのに $.parseJSON を使用します。
レコードを確認したい場合は、それを学びました。複数のレコードを渡したいのですが、問題があります。
//1 つのレコード
//$row = mysql_fetch_array( $result );
//echo json_encode ($row);
//複数のレコード
while ($row = mysql_fetch_array($result)) {
echo json_encode($row);
};
このメソッドによると, データが 2 つある場合は、次のように json を渡します
{"0":"68","id":"68","1":"90","top": "90","2":"120" ,"lef":"120","3":"u2","uid":"u2"}{"0":"92","id":" 92","1":"40"、"top":"40"、"2":"320"、"lef":"320"、"3":"u1"、"uid":"u1" }
$.parseJSON を使用してください。解析できません。
-----解決策------------- -------
while ($row = mysql_fetch_array($result)) {
$res[] = $row;
}
echo json_encode($res);