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 ");
                //数据库查询结果保存为数组(注意第二个参数)
                // 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);
?>