php获取数据库中数据,转成json数据

Posted 让心开始

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php获取数据库中数据,转成json数据相关的知识,希望对你有一定的参考价值。

<?php  
      
    //需要执行的SQL语句  
    //单条  
    $sql="select * from xinwen";  
    //多条数据  
    //$sql="select id,name from tbl_user";  
      
    //调用conn.php文件进行数据库操作   
    @require("conn.php");   
      
    //提示操作成功信息,注意:$result存在于conn.php文件中,被调用出来   
    if($result)   
    {   
      
    //  $array=mysql_fetch_array($result,MYSQL_ASSOC);  
          
              
        //数据集 
     
        $users=array(); 
        $i=0; 
        while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ 
     
                $row[\'Code\'].\'-----------\'.$row[\'Tupian\'].\'</br>\'; 
                $users[$i]=$row; 
                $i++; 
     
        } 
            echo json_encode(array($users)); 
     
         
      
        /*单条数据*/  
      
       /* $row=mysql_fetch_row($result,MYSQL_ASSOC);  
          
        echo json_encode(array(\'jsonObj\'=>$row));  */
    }   
      
    mysql_free_result($result);  
    //释放结果  
    mysql_close();  
    //关闭连接  
      
    ?>  
  <?php  
    //设置数据库变量   
    $db_host   = \'localhost\';  //数据库主机名称,一般都为localhost   
    $db_user   = \'root\';        //数据库用户帐号,根据个人情况而定   
    $db_passw = \'\';   //数据库用户密码,根据个人情况而定   
    $db_name  = \'qichezaixian\';         //数据库具体名称,以刚才创建的数据库为准  
      
      
    //连接数据库   
    $conn = mysql_connect($db_host,$db_user,$db_passw) or die (\'数据库连接失败!</br>错误原因:\'.mysql_error());   
      
      
    //设置字符集,如utf8和gbk等,根据数据库的字符集而定   
    mysql_query("set names \'utf8\'");   
      
      
    //选定数据库   
    mysql_select_db($db_name,$conn) or die(\'数据库选定失败!</br>错误原因:\'.mysql_error());   
      
      
    //执行SQL语句(查询)   
    $result = mysql_query($sql) or die(\'数据库查询失败!</br>错误原因:\'.mysql_error());   
      
      
      
      
    //说明:这段代码本身并没有什么作用,因为它要经常用到,所以只是为了减少工作量不必重复写它,所以把它专门放在一个文件里,这样就可以随时调用了。你只需要根据个人情况改一下“设置数据库变量”和“设置字符集”的部分就可以了。  
    ?>  
conn.php

 

以上是关于php获取数据库中数据,转成json数据的主要内容,如果未能解决你的问题,请参考以下文章

Mac-json数据快速转成plist数据

java后台接收json数据 以及将json转成map

如何从片段中的 JSON 响应中的对象获取数据

php获取数据库中数据,转成json数据

怎么把json字符串转成数组对象

JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据