• php


    <?php
    /**
     * Created by PhpStorm.
     * User: Administrator
     * Date: 2018/12/9
     * Time: 13:37
     */
    $db = new mysqli('localhost','root','','test','3306');
    !mysqli_connect_error() or die('数据库连接失败');
    $db->query('set names utf8');
    //接收前台数据
    $type = $_REQUEST['type'];
    switch ($type){
        case 'get_action':
            $username = $_REQUEST['username'];
            $sql = "SELECT aid FROM user WHERE username = '$username'";
            $res = $db->query($sql);
            $aid = $res->fetch_row();
            $sqls = "SELECT * FROM action WHERE aid in ($aid[0])";
    //        die($sqls);
            $arr = $db ->query($sqls);
            $brr = array();
            while($crr = $arr->fetch_assoc()){
                array_push($brr,$crr);
            }
           echo json_encode($brr);
            break;
        case 'all_action':
            $username = $_REQUEST['username'];
            $sqls = "SELECT aid FROM user WHERE username = '$username'";
            $res = $db->query($sqls);
            $aid = $res->fetch_row();
            $aidArr = explode(",",$aid[0]);
    //        die($aid[0]);
            $sql = "SELECT aid FROM action";
            $resu = $db->query($sql);
            $aidAll = $resu->fetch_all();
            var_dump($arr);
            die;
    //        var_dump($aidArr,$aidAll);
    //    返回数组不同值
            $result = array_diff($aidArr,$aidAll[0]);
            var_dump($result);
            die;
            $actionStr = implode(",",$result);
            var_dump($actionStr);
            die;
            $arr = array();
            while ($brr = $res ->fetch_assoc()){
                array_push($arr,$brr);
            }
            echo json_encode($arr);
            break;
        case 'sub_action':
            $username = $_REQUEST['username'];
            $aidStr = $_REQUEST['aidStr'];
            $aid = ','.$aidStr;
            $sql = "UPDATE user SET aid= CONCAT(aid,'$aid')  WHERE username = '$username'";
            $res = $db->query($sql);
            break;
    }
    
  • 相关阅读:
    nyist 541最强DE 战斗力
    nyist 231 Apple Tree
    nyist 543 遥 控 器
    nyist 233 Sort it
    nyist 517 最小公倍数
    hdu 1sting
    nyist A+B Problem IV
    nyist 522 Interval
    nyist 117 求逆序数
    nyist 600 花儿朵朵
  • 原文地址:https://www.cnblogs.com/lxc-bky/p/10094616.html
Copyright © 2020-2023  润新知