首页 课程中心 问答&分享 读书 公众号框架 HUI H.JS 开放源 登录 & 注册
 《微信公众号开发权威教程》

本节课程将使用PDO来操作数据库,PDO相关教程地址:

http://www.hcoder.net/course/info_195.html


假设: 回复关键字为 “01",中奖楼数为6楼。


完整代码

本实例中使用的weChat类在前面的章节中有相信讲解。

<?php
define("TOKEN"    , "wxtest2016");

$wechatObj = new weChat();

if(isset($_GET['cm'])){$wechatObj->createMenus();}
if($wechatObj->msgType == 'text' && $wechatObj->postObj->Content == '01'){
    //连接数据库记录客户的盖楼信息
    $pdo = new PDO('mysql:host=127.0.0.1;dbname=wx;', '数据库账号', '数据库密码');
    $pdo->query('set names utf8');
    $data = array($wechatObj->openId, time());
    $sta = $pdo->prepare('insert into gailou (openid, time) values (?, ?);');
    $sta->execute($data);
    $lastInsertId = $pdo->lastInsertId();
    //比对是否中奖
    if($lastInsertId == '6'){
        $wechatObj->reTextMsg('恭喜您!中奖了 ^_^');
    }else{
        $wechatObj->reTextMsg('您的楼层为:'.$lastInsertId.'!再努力一下就有机会中奖了 ^_^');
    }
}


书籍目录  (请点击阅读)