网上找了很久,太杂了,下文介绍如何连接新浪sae共享数据库,方便有效
1.首先贴出官方文档:
以下是一些和共享MySQL数据库服务相关的预定义常量,你可以直接引用这些参数来连接数据库:
用户名 : SAE_MYSQL_USER 密 码 : SAE_MYSQL_PASS 主库域名 : SAE_MYSQL_HOST_M 从库域名 : SAE_MYSQL_HOST_S 端 口 : SAE_MYSQL_PORT 数据库名 : SAE_MYSQL_DB
使用方法,以MySQL模块为例:
<?php // 连主库 $db = mysql_connect(SAE_MYSQL_HOST_M.‘:‘.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); // 连从库 // $db = mysql_connect(SAE_MYSQL_HOST_S.‘:‘.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); if ($link) { mysql_select_db(SAE_MYSQL_DB, $db); // ... } ?>
2.实际应用
<?php
$q=$_GET["q"];
$con = mysql_connect(SAE_MYSQL_HOST_M.‘:‘.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}
mysql_select_db("app_caimuqing", $con);
解释:
1)mysql_connect和官方文档的一样,无需填具体的,应为sae为了方便,设成了变量形式,其中即为实际的(域名,用户名,密码)和appserv的设置参数是一样的
2)不同的是mysql_select_db("app_caimuqing", $con);这句话里面要填具体的数据库名称。可以自己打开数据库就可以看到数据库名称
- 顶
- 1
- 踩
- 0