学习微信官方代码----连接数据库

我使用SAE云盘进行微信开发的学习,共享型数据库。

在云盘中新建自己的数据库demo,这里就不详细写了,http://www.sinacloud.com/doc/sae/php/mysql.html#api-shi-yong-shou-ce,中有API的官方基本介绍

用户名  :  SAE_MYSQL_USER
密  码 :  SAE_MYSQL_PASS
主库域名 :  SAE_MYSQL_HOST_M
从库域名 :  SAE_MYSQL_HOST_S
端  口 :  SAE_MYSQL_PORT
数据库名 :  SAE_MYSQL_DB

自己新建一个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 '成功连接数据库
'
; //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 "
"
;
















你可能感兴趣的:(微信开发)