php+mysql将数据库查询结果返回为Json格式

2024-05-15实例代码
137

php+mysql将数据库查询结果返回为Json格式,实例代码如下:
<?php
  // 配置json 
  header("Content-type: application/json;charset=UTF-8");
  // 跨域配置
  header("Access-Control-Allow-Credentials: true");
  header("Access-Control-Allow-Origin: *");

  $conn = mysqli_connect('localhost','root','123456','genbanorg');	
  mysqli_query($conn,"set character set 'utf8'");
  mysqli_query($conn,"set names 'utf8'");
	$result=mysqli_query($conn,"select * from prolist");
  $jarr = array();
	while ($rows=mysqli_fetch_array($result)){
	    $count=count($rows);//不能在循环语句中,由于每次删除 row数组长度都减小  
	    for($i=0;$i<$count;$i++){  
          unset($rows[$i]);//删除冗余数据
	    }
	    array_push($jarr,$rows);
	} 
  $json = JSON_encode($jarr,JSON_UNESCAPED_UNICODE);
  $arr = json_decode($json);
  echo $json;
  // echo $arr;
	// echo $str=json_encode($jarr);//将数组进行json编码
?>
 
The End

相关推荐

php将base64编码转换为图片保存至指定位置
$base64为图片的编码字符串 preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64, $result);$type = $result[2]; //获取图片的类型jpg png等$name = ”xxxx".".$type; //图片重命名$savepath = ‘C:/'.$name; //图片保存目录file_put_contents($savepat...
2024-12-28 实例代码
152

网页flex布局实现内容区域高度自适应实例代码
(1)在主容器container中创建header、main、footer等容器(div),display:flex开启flex布局,设置主容器的大小是很有必要的,flex布局将根据容器的大小来分配内部子元素的大小,所以配置了height: 100vh;width: 100%; (2)通过flex-direction: column改变容...
2024-11-15 实例代码
177

PHP图形验证码实例代码
PHP支持许多的函数,其中一些函数完全可以将字符串,制作为图片,将画布背景放上一些乱码,再挑选四个数字(你也可以添加字母,但是那样会比较花)。按照不同的角度放在画布上。具体代码如下: ?php//设置字符集header("Content-Type:text/html;charset=utf-8...
2024-10-29 实例代码
176

php中serialize与unserialize用法实例代码
serialize():将对象转化为字符串保存、unserialize():将字符串反转为对象(对应的类也必须包含) serialize -- 产生一个可存储的值的表示;返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方 /* 串行化(序列化) */class Person { public $nam...
2024-10-18 实例代码
222

php读写json文件及修改json方法
本文主要和大家分享一篇php 读写json文件及修改json的方法,具有很好的参考价值,希望能帮助到大家。实例代码如下: //追加写入用户名下文件$code="001";//动态数据$json_string=file_get_contents("text.json");//从文件中读取数据到PHP变量$data=json_decod...
2024-10-17 实例代码
84

layui实现打印layer.open弹窗内容
parent.layer.open({ //在父窗口打开 type: 2, //type必须为2,否则打印时候获取不到iframe btn: ['打印','关闭'], title: parent.bigOpenTitle + parent.bigOpenContent + "div class='big-open-title'表单/div", offset: 'auto', skin: 'big-open', area:...
2024-10-16 实例代码
308