好久没写原生的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);