好久没写原生的PHP调用数据库代码了分享个
好久没写原生的PHP代码调用数据库了
eader("Content-type: text/html; charset=utf-8");
$time=$symptoms=$attr=0; $symptoms=$_POST['symptoms'];
!empty($symptoms) && sort($symptoms);
$time=$_POST['time']; $attr=$_POST['attr'];
//$json_string=file_get_contents('data.json');
//$data = json_decode($json_string, true);
//$dataAry=$data['sites'];
if(is_array($attr)) {
$attr=implode(',',$attr);
} $conn=mysqli_connect("127.0.0.1",'bc',"1111",'test'); $res=$data=$final=array();
$count=0;
$tmp='';
!empty($symptoms) && $tmp=implode(',',$symptoms); function getAttr($conn,$id) {
$res='';
$sql="select * from h_attr where id=".$id;
$result=mysqli_query($conn,$sql);
if($result) {
$dinfo=mysqli_fetch_array($result);
$res=$dinfo['name'];
}
return $res;
} function getSymptoms($conn,$id) {
$res=array();
$sql="select * from h_symptom where id in (".$id.")"; $result=mysqli_query($conn,$sql); $dinfo=mysqli_fetch_all($result);
foreach($dinfo as $k=>$v) {
$res[]=$v[3];
}
$res=implode("+",$res);
return $res;
} $count=0;
if($time==1 ) {
$sql="select * from h_usage where attr=".$attr;
$time&& $sql=$sql." and time =".$time;
$tmp&& $sql=$sql." and symptom in('".$tmp."')";
} if($time==2) {
$sql="select * from h_usage where 1=1 ";
$time&& $sql=$sql." and time=".$time;
$tmp&& $sql=$sql." and symptom in('".$tmp."')";
} $result=mysqli_query($conn,$sql); if($result) {
$dinfo=mysqli_fetch_all($result); foreach($dinfo as $k=>$v) {
$res[$k]['answer']=$v[3];
$res[$k]['name']=getSymptoms($conn,$v[5]);
$res[$k]['zhengzhuang']=getAttr($conn,$attr);
$count++; }
}
//$final[$k]=$res; $data['data']=$res;
$data['count']=$count;
echo json_encode($data);
好久没写原生的PHP调用数据库代码了分享个的更多相关文章
- 好久没写Blog了
上一年的经历: <炸年兽>搞了一阵后,美术去创业了.. 和另一个美术断断续续,做了个<斗战圣佛>,挺山寨的,都没敢跟别人说. 不管怎么说也算是自己上了一个appStore的游戏 ...
- 好久没写了,总结一下lnux常用的命令(基础)
Linux 1.init 0 关机 2.init 6 重启 3.ls 列出当前目录下的文件 4.cd 切换目录 cd - 切换最近使用的两次目录 5.pwd 查看当前所在的路径 (“-”为用户 ...
- 好久没写作业了,因为组里分配了任务,学习了Resnet和DenseNet,把概要po上来和大家分享。
Res: 学长说,不要看别人的博客.看多了就看傻了!俗话说,不听老人言,吃亏在眼前. 第一篇论文来咯!Deep Residual Learning for Image Recognition!国人写的 ...
- 利用border和伪类画出三角形 ps:好久没写博客了。。。
有一个半月没有写博客了,这段时间,小哥我经历了自入行前端最为黑暗的时期,迷茫,空虚,不想写代码,不想做研究了.连打游戏都没有兴趣,如同行尸走肉一般.还好,毕业论文的初稿完成后,整个时间段最恶心最难熬的 ...
- c++设计模式总结 好久没写博客了 实在是忙
具体代码就不贴出来了 通俗易懂的理解方式 原创 c++设计模式: 简单工厂模式 工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品:在工厂中加工产品 ...
- python io 模块之 open() 方法(好久没写博客了)
io.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True),打开file ...
- 好久没写blog了 ~ 换了个城市,换了个公司,各种忙碌
最近一直在忙工作交接以及换城市.入职的事情 ~~~ 新公司做C++的比较少,so全上C++11了,写代码各种爽. 最近应该会写一点关于QT的blog , 学到新知识了哈.
- 好久好久没写,,百度API逆地址解析以及删除指定marker
百度地图Api中 除覆盖物有两个方法:map.removeOverlay()或者 map.clearOverlays(),其中 clearOverlays()方法一次移除所有的覆盖物removeOve ...
- 好久没写了,SQLSERVER服务丢失后怎么办
服务器突然中了病毒,查杀后,结果两个服务也丢了, 从其他机器上COPY了两个EXE过来,编写这两个服务就搞定了,不用重装MSSQL2005了 sc create MSSQLSERVER binpath ...
随机推荐
- ios开发之--为父view上的子view添加阴影
项目中碰到一个问题,在tableview的headerview里面有很一个子view,设计师的要求是在下方添加一个阴影,效果如下: 以前的实现思路就是,代码如下: 添加阴影 调用视图的 layer C ...
- maven 学习---Maven构建自动化-Hudson
建立自动化定义场景,依赖项目建设过程中被启动,一旦项目生成成功完成,以确保相关的项目是稳定的. 实例 考虑一个团队正在开发一个项目总线核心API上的其他两个项目的应用程序,网页UI和应用程序的桌面UI ...
- 消息中间件Kafaka - PHP操作使用Kafka
Centos版本:Centos6.4,PHP版本:PHP7. 在上一篇文章中使用IP为192.168.9.154的机器安装并开启了Kafka进行了简单测试,充当了Kafka服务器. 本篇文章新开启一台 ...
- odoo10学习笔记十七:controller
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189391.html 一:controller简述 odoo里面的controller相似于springM ...
- debian apt-get 代理
一:在 /etc/apt/目录下建立 apt.conf 文件增加如下 Acquire::http::Proxy "http://proxyxxxxxxx:port"; 注意格式:最 ...
- [原创]Appium与Appium desktop的区别
1.两者都属于Appium 服务端 2.二者最新版本如下:地址:https://github.com/appium/appium-desktop/releases Appium 服务端支持的:地址:h ...
- 201871010112-梁丽珍《面向对象程序设计(java)》第十五周学习总结
博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.co ...
- sed练习2
[root@node2 ~]# cp /etc/passwd /server/scprits/ [root@node2 ~]# cd /server/scprits/ [root@node2 scpr ...
- (day47)jQuery
目录 一.初识jQuery (一)jQuery介绍 (二)版本介绍 (三)jQuery对象 (四)相关网站 (五)基础语法 二.查找标签 (一)基本选择器 (1)id选择器 (2)标签选择器 (3)c ...
- web框架--tornado自定义分页
1.tornado_main.py #!/usr/bin/env python # -*- coding: utf-8 -*- import tornado.web import tornado.io ...