微信公众平台开发:http://www.cnblogs.com/txw1958/p/wechat-tutorial.html,这篇文章讲得确实通俗易懂。我就是按照这个步骤,使用新浪的SAE平台和微信平台来开发公众号的。若不涉及到数据库交互,该文档已经很好了,推荐阅读。以下主要讲述我利用这两个平台,使用SAE的Mysql数据库开发的一些经历。
由于微信公众号开发采用的是PHP,这里SAE完美支持Mysql。故,只需要弄清楚PHP如何使用Mysql,以及SAE中如何使用Mysql即可。关于PHP中如何使用Mysql,这里不再赘述,请参考《PHP和MYSQL Web开发》。SAE中使用Mysql请参考文档,http://sae.sina.com.cn/doc/php/mysql.html。以下直接给出连接代码。
$link = mysqli_connect ( SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS,SAE_MYSQL_DB);
if ($link) {
$sql = "select tel,address,info from csuwlw where sname='".$arr[2]."'";
$result=mysqli_query($link,$sql);
$row =$result->fetch_array(); //此处由于查询必仅有一个,所以没有判断
$tel=$row["tel"];
$address=$row["address"];
$info=$row["info"];
//以下两句为微信的返回信息
$content =$keyword."\n电话:".$tel."\n地址:".$address."\n公司(学校)信息:".$info;
$result = $this->transmitText($object, $content);
mysqli_close($link);
} else {
$content ="数据库连接KO";
$result = $this->transmitText($object, $content);
}