我不确定如果我重新连接到数据库,是否在每个页面加载时包含此脚本。
有没有办法只连接一次?我应该使用会话告诉我该网站是否已连接?
示例:这是我的config.php
<?
$dbhost = 'localhost';
$dbuser = 'user';
$dbpass = 'pass';
$db = 'demo';
$con = mysqli_connect($dbhost,$dbuser,$dbpass,$db);
?>
然后在index.php上我有顶部
<?
session_start();
require_once 'inc/config.php';
include_once 'inc/functions.php';
?>
每次加载index.php时,db每次都会不必要地连接吗?如果是这样,避免这种情况的好方法是什么?
答案 0 :(得分:1)
我不确定如果我重新连接到数据库,是否在每个页面加载时包含此脚本。
是的,你是。
有没有办法只连接一次?
没有
我应该使用会话告诉我该网站是否已连接?
那是不可能的。
连接每个页面加载没有任何问题。这就是它的工作原理。没什么可担心的。