我使用SAE云盘进行微信开发的学习,共享型数据库。
在云盘中新建自己的数据库demo,这里就不详细写了,http://www.sinacloud.com/doc/sae/php/mysql.html#api-shi-yong-shou-ce,中有API的官方基本介绍
自己新建一个conn。php,测试数据库连接,SAE中已经定义了主机名,账号,密码,端口的常量,我们使用中直接引用常量,进行数据库连接测试,无需再手动根据数据库信息手动更改
$hostname = SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT; $dbuser = SAE_MYSQL_USER; $dbpass = SAE_MYSQL_PASS; $dbname = SAE_MYSQL_DB; $link = mysql_connect($hostname, $dbuser, $dbpass); if (!$link) { die('Could not connect: ' . mysql_error()); } echo '成功连接数据库<br/>'; //select db mysql_select_db($dbname, $link) or die ('Can\'t use dbname : ' . mysql_error()); echo 'Select db '.$dbname.' successfully';
测试http://2.XXXXXXXXX.applinzi.com/conn.php 你的应用-》代码管理-》连接加上你上传的测试代码,返回
“成功连接数据库”
推荐使用使用SAE封装好的SaeMysql操作类来操作数据库
$mysql = new SaeMysql(); $sql = "select * from weixin limit 1"; $result = $mysql->getLine($sql); var_dump($result); //发现这个已经是按数组的方式返回的 echo "<hr>";