用sae新浪云,怎样用php连接mysql???

 我来答
匿名用户
2014-11-04
展开全部
使用新浪SAE架构搭建自己的网站。将自己在本地编写的PHP程序上传到SAE上。如果要正常使用需要链接MySQL数据库(如果你的网站使用了MySQL数据库服务)。
新浪SAE提供了对PHP访问MySQL的程序支持。所以这个过程要实现起来并不困难。只需要修改用户名和密码。

创建完应用后,MySQL数据库仍然是不可用的。首先要点击右侧列表的MySQL(如下图红圈处)进行初始化。初始化完成后可以访问mysql,否则连接数据库则会出现 mysql_connect() 的 access deny 的错误。

接下来,看下代码是如何修改的。
1、本地访问的代码
<?php
$con =
mysql_connect("localhost","root","123"); if(!$con) //判断是否链接成功 {
die('could not connect:'.mysql_error()); }
mysql_select_db("weibo",$con); //选择名称为“weibo”的database
?>
//mysql_connect() 连接数据库函数
//mysql_select_db() 选择数据库

2、 SAE的MySQL设置
用户名  : SAE_MYSQL_USER
密  码 : SAE_MYSQL_PASS
主库域名 : SAE_MYSQL_HOST_M
从库域名 : SAE_MYSQL_HOST_S
端  口 : SAE_MYSQL_PORT
数据库名 : SAE_MYSQL_DB
可见,SAE的的没有应用MySQL只提供一个database,名称为 SAE_MYSQL_DB。主数据库和从数据库只是在访问形式上的不同,实际上都指向同一个database。所以我们可以得到修改后的代码如下。

3、可以访问SAE的MySQL的代码
<?php
$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(SAE_MYSQL_DB,$con);
?>
成功访问。
追问
那一群大写的,是直接复制粘贴上去就行,还是要替换成对应的值?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-04
展开全部
真先进
追问
??应该怎么做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式