2013-03-10 18 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