1

如果我重新连接到数据库,我不确定是否在每个页面加载时都包含这个脚本。

有没有办法只连接一次?我是否应该使用会话来告诉我该站点是否已连接?

示例:这是我的 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 时,数据库每次都会不必要地连接吗?如果是这样,避免这种情况的好方法是什么?

4

1 回答 1

1

如果我重新连接到数据库,我不确定是否在每个页面加载时都包含这个脚本。

是的,你是。

有没有办法只连接一次?

不。

我是否应该使用会话来告诉我该站点是否已连接?

这不可能。

在每个页面加载时连接都没有错。这就是它的工作原理。没什么好担心的。

于 2013-07-02T20:51:36.120 回答