例如: 在1.php中连接了数据库 $conn = mysql_connect($mysql_host,$mysql_user,$mysql_passwd) or die ("Could not connect to the Database");能否在2.php中使用 共享 $conn而不用重新调用 $conn = mysql_connect($mysql_host,$mysql_user,$mysql_passwd) or die ("Could not connect to the Database"); 再连接一次数据库
2、我想每隔php所需要的数据应该不一样吧?如果完全一样那就没有必要使用多个文件了。
在1.php中连接了数据库
$conn = mysql_connect($mysql_host,$mysql_user,$mysql_passwd)
or die ("Could not connect to the Database");能否在2.php中使用
共享 $conn而不用重新调用
$conn = mysql_connect($mysql_host,$mysql_user,$mysql_passwd)
or die ("Could not connect to the Database");
再连接一次数据库
首先 session是保存在服务器端的,有时间限制,如果一段时间不动的话就会失效,那么这样的话你的程序还能保证吗
其次 保存在session里未必会安全吧
共享读取的信息可以用session
就算开共享内存,也不能保存 这种数据库连接的 资源对象
想多个页面共享数据库连接,大家排队使用,这个用连接池搞,也不是常人搞的
即便共享了连接,但每个页面要做的查询,还是要做
这样只有说,如果把查询结果先缓存起来,比如内存,这样下次不但不用连接,查询也免了……
2、可以,你可以搞个缓存的,把某个内容读取到某个文件或内存,这样就可以了