PHP简单获取数据库查询结果并返回JSON
<?php header("Content-type:text/html;charset=utf-8"); //连接数据库 $con = mysql_connect("localhost","root",""); if ($con) { //选择数据库 mysql_select_db("test",$con); //获得GET里面的值 $idid = $_GET["id"]; //查询数据库 $query = mysql_query("SELECT id,username FROM user where id='$idid'"); //数据库查询结果保存为数组(注意第二个参数) // MYSQL_ASSOC - 关联数组 // MYSQL_NUM - 数字数组 // MYSQL_BOTH - 默认。同时产生关联和数字数组 $arr = mysql_fetch_array($query,MYSQL_ASSOC); $result=array(); $result["succeed"] = "1"; foreach ($arr as $key => $value) { //把键/值取出放到result数组的data下 $result["data"][$key] = $value; } echo "<pre>"; echo (json_encode($result)) ; } mysql_close($con); ?>