2017-03-15 33 views
-2

我正在做一個小組項目,我們正在創建一個在線遊戲。我們已經完成了一半的工作,現在是時候實施一個數據庫來存儲我們的記錄/數據,並使網站在互聯網上上線。如何使用PostgreSQL數據庫設置網站?

我只是困惑PSQL如何工作。我的理解是PSQL需要在某個服務器上運行才能訪問它。對於以前的作業,我爲我的Mac下載了Postgres並在本地主機上運行它。 PHP代碼是沿着線的東西:

$dbconn = pg_connect("host=localhost port=5432 dbname=mydbname"); 

所以,如果我們打算使用PSQL,其中將服務器呢?我們中的一個人是否必須託管服務器?我們可以使用某種免費的在線服務器嗎?我們如何使用PHP連接到該服務器?

總之,我有兩個主要問題:

  1. 我們如何讓我們的代碼去住在互聯網上免費的嗎? (這只是一個臨時的網站,最多隻能維持幾周)

  2. 我們怎樣才能訪問共享的PSQL數據庫?

對不起noob問題,我剛剛開始使用web開發,並且仍在學習。

+0

嘗試AWS E2C自由層。您可以免費使用低運算能力的Linux機器,並且可以在那裏安裝並運行PG。那麼你將不得不相應地改變你的連接字符串。 – Jack

+0

請注意,PSQL是來自PostgreSQL套件的命令工具。只需將其稱爲Postgres(或PG) – Jack

+0

另外,您可能需要查看PDO for php,它允許您從底層DBMS層抽象API層 – Jack

回答

0

亞馬遜爲Postgres提供免費層數據庫解決方案。比如300小時(不要引用我)來設置低級別。

他們在這裏做這個教程: https://aws.amazon.com/rds/?nc2=h_m1

一旦設置好你的終點,你的連接字符串變得像

db_connect ("host=[URLENDPOING] user=postgres dbname=postres") 
相關問題