標籤:
新浪雲提供了免費的建立伺服器端應用的服務。網址為:https://www.sinacloud.com/
在上面建立好應用,然後在本地使用記事本編寫應用的代碼如下:
<?phpecho "HelloWorld!";?>
這是一個最簡單的背景代碼,編寫好後儲存關閉,然後使用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模組為例:<?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資料庫服務相關的預定義常量,你可以直接引用這些參數來串連資料庫:
也就是說新浪已經幫你把你的主庫地址、從庫地址、資料庫名稱、等已經幫你定義成了宏定義,你直接使用下面這句代碼即可,不需要把裡面的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資料庫管理中點擊跨應用授權給應用,之後就可以通過網頁訪問了。
php串連mysql資料庫(新浪雲SAE)