新浪云提供了免费的创建服务器端应用的服务。网址为:/
在上面创建好应用,然后在本地使用记事本编写应用的代码如下:
这是一个最简单的后台的代码,编写好后保存关闭,然后使用svn上传到刚才创建好的应用。打开网址就可以看到输出helloworld这句话。
操作数据库:
1、在应用下面创建共享型mysql数据库,创建好会有如下显示:
查看新浪云官网的文档中有php怎么操作数据库的例程:
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模块为例:
$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数据库服务相关的预定义常量,你可以直接引用这些参数来连接数据库:
也就是说新浪已经帮你把你的主库地址、从库地址、数据库名称、等已经帮你定义成了宏定义,你直接使用下面这句代码即可,不需要把里面的SAE_MYSQL_HOST_M替换成自己的主库地址
$db = mysql_connect(SAE_MYSQL_HOST_M.‘:‘.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);
也就是说你的代码就是<?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数据库管理中点击跨应用授权给应用,之后就可以通过网页访问了。
原文:/jiwangbujiu/p/5568769.html