如何连接新浪sae共享数据库

网上找了很久,太杂了,下文介绍如何连接新浪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
原文地址:https://www.cnblogs.com/caimuqing/p/5714331.html