php链接mysql数据库(新浪云SAE)

新浪云提供了免费的建立服务器端应用的服务。网址为:https://www.sinacloud.com/php

在上面建立好应用,而后在本地使用记事本编写应用的代码以下:mysql

<?php
echo "HelloWorld!";
?>

这是一个最简单的后台的代码,编写好后保存关闭,而后使用svn上传到刚才建立好的应用。打开网址就能够看到输出helloworld这句话。sql

 

 

操做数据库:数据库

一、在应用下面建立共享型mysql数据库,建立好会有以下显示:服务器

 

查看新浪云官网的文档中有php怎么操做数据库的例程:svn

API使用手册
SAE的PHP运行环境提供了标准的 MySQL 、 MySQLI 和 PDO 模块来链接数据库,支持全部MYSQL的特性,您能够使用您习惯的方式来操做数据库。

如下是一些和共享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 ($db) {
    mysql_select_db(SAE_MYSQL_DB, $db);

    // ...
}

?>
注解
PDO不支持host:port这种写法,请使用PDO标准写法

上面说的很明白:如下是一些和共享MySQL数据库服务相关的预约义常量,你能够直接引用这些参数来链接数据库:spa

也就是说新浪已经帮你把你的主库地址、从库地址、数据库名称、等已经帮你定义成了宏定义,你直接使用下面这句代码便可,不须要把里面的SAE_MYSQL_HOST_M替换成本身的主库地址code

$db = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);blog

也就是说你的代码就是<?ph文档

// 连主库
$db = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); if ($db) { // mysql_select_db(SAE_MYSQL_DB, $db);

  echo 'ok'; // ...
}

else
{ echo 'error'; }

?>

 

写完代码后使用svn上传到云,而后在建立好的共享型mysql数据库管理中点击跨应用受权给应用,以后就能够经过网页访问了。

相关文章
相关标签/搜索