0

我正在使用 MySQL 连接从数据库中获取我的信息。我的网页的许多内容站点都需要这些信息,所以我不想一直复制这些信息:

<?php $verbindung = mysql_connect ("xxx", "xxxx", "xxxxx") or die ("xxxxx"); mysql_select_db("xxxx") or die ("xxxxxx"); ?>

有没有一个舒适和安全的解决方案?

4

1 回答 1

0

创建一个 dbconnect.php 并将其包含在需要连接的文件中。

在 dbconnect.php 中创建一个像这样的函数

function dbiConnect($db = "[default table]") {
    $mysqli = new mysqli("xxx.xxx.xxx", "xxx", "xxx",$db);
    if ($mysqli->connect_error){
        echo "Could not connect to database;

    }
    else {
        return $mysqli;
    }
}

如果它不是您在函数中指定的默认表,您可以将表名作为参数传入。

通话看起来像...

$connection = dbiconnect("[table_name]");

您也可以在不传入表名的情况下调用,在这种情况下,您选择的表将是函数调用中指定的默认表。

于 2013-09-20T17:38:53.343 回答