php jsonp 设置,php 输出 jsonp
header("content-type:text/html;charset=utf8");//加句这个在程序的最前面
error_reporting(E_ALL ^ E_NOTICE);
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "info";
$json=array();
$arr=array();
$diy_json='';
$diy_callback = 'checking_in_callback';
$diy_json = $diy_callback . '({';
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
//echo "";
$year = date('Y'); //得到年份
$month = date('m'); //得到月份
$day = date('d'); //日期
$sql = "SELECT DeptName AS `学院名称`,";
$sql = $sql."Status AS `状态`,";
$sql = $sql."count ";
$sql = $sql."FROM query_checking_in_info ";
$conn->query("set names utf8"); //提交前,加入。解决数据库中文乱码
$result = $conn->query($sql);
$department_arr = array();
if ($result ->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
if(array_key_exists($row["学院名称"], $department_arr))
{
$department_arr[$row["学院名称"]] = $department_arr[$row["学院名称"]]. "\"". $row["状态"]. "\":". $row["count"]. ",";
}
else
{
$department_arr[$row["学院名称"]] = "";
$department_arr[$row["学院名称"]] = $department_arr[$row["学院名称"]]. "\"". $row["状态"]. "\":". $row["count"]. ",";
}
} // end while
while(list($key, $val)= each($department_arr)) {
$diy_json = $diy_json. "\"". $key. "\":{". mb_substr($val, 0, mb_strlen($val,'UTF8') - 1, 'UTF8'). "},";
}
$diy_json = mb_substr($diy_json, 0, mb_strlen($diy_json,'UTF8') - 1, 'UTF8');
} else {
echo "
无数据 ";
} // end if
$json[]=$arr;
$json = json_encode($json);
$callback = "checking_in_callback";
$diy_json = $diy_json.'})';
print $diy_json;
$conn->close();
?>
php jsonp 设置,php 输出 jsonp相关推荐
- shell中设置文字输出的颜色及字体格式
shell中设置文字输出的颜色及字体格式 1.Linux中设置文本颜色及背景色 Shell 使用 ANSI 转义码 (ANSI escape codes) 进行颜色输出.转义序列颜色输出表如下 颜色 ...
- STM32日历读取,设置和输出
STM32日历读取,设置和输出 一.RTC原理 (一)RTC介绍 (二)RCT特征: (三)RTC原理框图 (四)RTC时钟选择 (五)RTC复位过程 (六)配置RTC寄存器 (七)RTC时钟源 (八 ...
- STM32F103C8T6使用RTC实现日历读取、设置和输出
目录 一.使用STM32cubeMX创建项目 二.添加代码 三.结果 四.总结 五.参考链接 一.使用STM32cubeMX创建项目 前面的创建过程都差不多选芯片就完事了!直接配置开始 1.RCC配置 ...
- Spark日志,及设置日志输出级别
Spark日志,及设置日志输出级别 1.全局应用设置 2.局部应用设置日志输出级别 3.Spark log4j.properties配置详解与实例(摘录于铭霏的记事本) 文章内容来源: 作者:大葱拌豆 ...
- stm32 学习 (设置TIM4输出4路 pwm J-LINK仿真验证)
使用单片机:stm32f103c8t6 资源 RAM: 20K: flash: 64K:CPU频率: 72M:通用I/O: 32个:UART: 3个:SPI:2个:USB:1个:CAN: 1个:II ...
- 海贝音频384khz_海贝音乐usb输出怎么设置_海贝音乐设置usb输出教程【图】
海贝音乐是一款多功能的音乐播放软件,很多小伙伴很好奇海贝音乐usb输出要如何设置呢?快啦小编为大家带来海贝音乐设置usb输出的相关资讯,感兴趣的小伙伴赶紧来看看吧! 海贝音乐设置usb输出方法: 1. ...
- PC 设置 HDMI 输出
PC 设置 HDMI 输出 1. PC 设置 HDMI 输出 References https://yongqiang.blog.csdn.net/
- 电脑投屏电视,如何设置音源输出为本地电脑或电视音源?
背景: 家里电视投屏(电脑投屏到电视)时想用自己的音响,但是音响的连接口只能链接到电脑上,而用HDMI投屏到电视之后音源输出却是电视.为此写下此篇博文.问题: 电脑投屏到电视如何设置音源输出?解决办法 ...
- php 如何输出log,php如何设置日志输出
php设置日志输出的方法:使用php的写入文件函数,把数据写入到事先定义好的文件中,代码为[file_put_contents(file,data,mode,context)]. php设置日志输出的 ...
最新文章
- python 小数点精度_Python 3浮点小数点/精度 - python
- 单连接算法与全连接算法
- 脚本中export不起作用的原因分析
- UA MATH564 概率论VI 数理统计基础2 多元正态分布
- MATLAB实现实时录音,语音采集与读写用matlab实现录音以及语谱图的绘制.pdf
- Super Jumping! Jumping! Jumping!
- 改变 input[type=range] css样式
- 获得ABAP report里定义的所有变量及type - GET_GLOBAL_SYMBOLS
- 小博老师解析Java核心技术 ——JSwing绘图技术
- 计组之存储系统:8、Cache写策略(全写法、写回法、写分配法、非写分配法、多级Cache)
- MapReduce基础
- 睡眠多少分钟一个循环_睡眠分为几个阶段每个阶段大概多少时间?
- ps_裁剪出圆形区域并将多余透明去掉
- FlashFXP,flashfxp使用方法
- 【Unity】Unity寻路系统讲解及Navigation实际应用
- 【转载】Linux下用dd命令扇区读写SD卡
- 小米,山寨杀手,国货的希望
- 深度学习在图像分类中的发展
- 最小二乘法--通俗解释
- 系统安全与应用【上】
热门文章
- leetcode 190. Reverse Bits | 190. 颠倒二进制位(移位操作,十进制二进制相互转换,打表法)
- 【Java静态代理】以模拟“婚庆公司帮助你嫦娥奔月”为例
- C语言文件操作(五)将txt格式16进制编码转化为txt格式汉字
- 网络协议之:加密传输中的NPN和ALPN
- Scala教程之:面向对象的scala
- Leet Code OJ 202. Happy Number [Difficulty: Easy]
- MySQL中show语法
- 2PC协议(2-phase-commit protocol)
- Fetch API——简化你的AJAX
- 12行代码AC-Leecode 598. 范围求和 II——Leecode每日一题系列