映月读书网 > 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 > 24.5.7 中奖记录查询 >

24.5.7 中奖记录查询

对于中奖的用户,还需要提供中奖记录查询功能,以便他们方便兑奖。中奖记录查询很简单,直接在抽奖记录表中检索数据即可。其实现代码如下。


function getLotteryItem($openid)
{
    include_once('mysql.class.php');
    $db = new class_mysql;
    $mysql_state = "SELECT * FROM  'wx_winner' WHERE LENGTH('award') > 0 AND 'openid' 
    = '$openid'";
    $result = $db->query_array($mysql_state);
    // var_dump($result);
    if (count($result) == 0){
        return '
            <tr>
                <td>你还没有中过奖</td>
            </tr>
        ';
    }else{
        $content = "";
        foreach ($result as $index => $item){
            $title = "奖品:".$item["award"]."<br>时间:".$item["getdate"]."<br>状态:
            ".(($item["status"] == 0)?"未领取":"已领取");
            $content .= '
                <tr>
                    <td>'.$title.'</td>
                </tr>
            ';
        }
        return $content;
    }
}