zoukankan      html  css  js  c++  java
  • 好久没写原生的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);
  • 相关阅读:
    Android Tween和Frame 动画
    Android Tween和Frame 动画
    android:descendantFocusability用法简析
    android:descendantFocusability用法简析
    CodeForces 686A Free Ice Cream (水题模拟)
    UVa 11136 Hoax or what (STL)
    UVa 1616 Caravan Robbers (二分+贪心)
    UVa 10570 Meeting with Aliens (暴力)
    UVa 1153 Keep the Customer Satisfied (贪心+优先队列)
    HDU 2044 一只小蜜蜂...(递推,Fibonacci)
  • 原文地址:https://www.cnblogs.com/baker95935/p/11584566.html
Copyright © 2011-2022 走看看