0
我有主頁,其中包含城市列表作爲超鏈接。每個城市都有不同的數據庫。根據選定的某個值切換基於運行時間的數據庫
因此,當用戶在運行時點擊城市時,應該選擇數據庫。再次如果用戶改變了城市,數據庫應該改變。
目前我使用下面的方法:
的index.php
<code>
if(!isset($_REQUEST['city']))
{
$_SESSION['city'];
$_SESSION['usercity'] = "";
}
else
{
$_SESSION['usercity'] = $_REQUEST['city'];
$_SESSION['usercity'];
}
</code>
db.php中
<code>
if($_SESSION['usercity'] == 'pune')
{
$dbname = 'pune_xxxx';
}
else if($_SESSION['usercity'] == 'hyderabad')
{
$dbname = 'hyderabad_xxxx';
}
else if($_SESSION['usercity'] == 'aurangabad')
{
$dbname = 'aurangabad_xxxx';
}
else if($_SESSION['usercity'] == 'bangalore')
{
$dbname = 'bangalore_xxxx';
}
else
{
$dbname = 'xxxx';
}
</code>
對於第一次工作正常,但如果要換這座城市由於之前的DB在會議中失敗了。
讓我知道了解決方案或替代這一過程
謝謝推進