好久没写原生的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);
浙公网安备 33010602011771号