2013-03-10 22 views
0

如果我選擇會話2012-2013,我想在php和mysql中創建一個打開2012-2013相關數據的頁面。如果我選擇2013-2014會話,它應該選擇與2013-14相關的另一個數據庫。有可能嗎? 公司可以有多年的數據,所以如何按會話選擇它們?如何在Session 2012-13,2013-14....等在mysql和php之間切換?

+2

是的,這是可能的。將日期/時間戳添加到數據庫表中,然後執行選擇性查詢。 – mario 2013-03-10 14:15:26

回答

0

當然是!
通過使用任何類型的INPUT方法(如下拉框)選擇會話的頁面上。

該數據庫具有下頁

被打開使用
的if-else結構選擇數據庫的名稱,然後使用mysql_select_db($ SESSIONNAME)。

示例代碼如下:

在您選擇會話的第一頁上。

<select name="mysession"> 
    <option value="ses1213" selected>Session 12-13</option>    
    <option value="ses1314" selected>Session 13-14</option> 
    </select>  

在下一頁寫下面的PHP行,選擇要打開的數據庫。

mysql_select_db($_POST["mysession"]);  

這裏我假定ses1213,ses1314是mysql中數據庫的名稱。

+0

非常感謝@adeel iqbal,我知道了,我在一個與數據庫連接的項目中有大約72頁,所以每個頁面都可以理解上面的查詢「mysql_select_db($ _ POST [」mysession「]);」 – 2013-03-10 18:07:57