新浪云怎样连接数据库

 我来答
ive748
2016-12-05 · TA获得超过124个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:209万
展开全部
  1. 使用新浪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);
    ?>
    成功访问。

快又稳
2024-10-28 广告
数据库服务器作为广州快又稳网络科技有限公司的核心基础设施之一,承载着公司海量数据的存储、处理与访问需求。我们采用高性能、高可用性的服务器架构,确保数据的安全性、完整性和快速响应能力。通过先进的数据库管理系统,优化查询效率,支持复杂业务场景下... 点击进入详情页
本回答由快又稳提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式