当前位置:Gxlcms > 数据库问题 > php获取数据库中数据,转成json数据

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

时间:2021-07-01 10:21:17 帮助过:2人阅读

//需要执行的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数据

标签:

人气教程排行