Heim >Backend-Entwicklung >PHP-Tutorial >php切换数据库的有关问题

php切换数据库的有关问题

WBOY
WBOYOriginal
2016-06-13 11:35:05774Durchsuche

php切换数据库的问题,在线等
RT,我的目的是想通过一个地方改变数据库链接,其他页面查询的时候使用新的链接。。
现在我进入一个查询页面tttt.php,用的默认链接,查询出数据为3
然后我通过页面下拉框选择其他区域,选择下拉框的时候我用ajax从后台切换了数据库的链接
这时候我再进入查询页面ttt.php,数据依然是上一个DB的数据,求破。。。

除了把每个区域的DB都列出来切换,请问还有没有其他比较好的方法?(因为区域是动态增加的)

<br />require_once dirname(__FILE__).'/../common/DbSingleHelper.php';<br />	require_once dirname(__FILE__).'/../svr_yunwei_config.php';<br />	$dbsingleHelper = DBSingleHelper::singleton();<br />	$sql = 'select count(*) as ct from login_log';<br />	$res = $dbsingleHelper -> doSql($sql);<br />	echo "查出来的条数:".$res[0]['ct']."<br/>";<br />	//$dbsingleHelper -> changeDbLink("xxxx", "xxx", "xxx", "xxx");<br />	//$r = $dbsingleHelper -> doSql($sql);<br />	//echo "新条数:".$r[0]['ct'];<br />

上图的代码,把注释打开是正确的,但是问题是我切换的动作是由操作者触发的,在另外一个页面,另外一个页面触发切换后,这个查询的结果依然是上个DB的数据。。。
意思就是我在一个地方切换db后,无法改变所有页面其他的地方。。。尽管用单列也不行
求指点。。。

PHP 数据库 行业数据
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn