MySQL在许多内容站点上连接

时间:2013-09-20 17:31:48

标签: mysql

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

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

对此有一个舒适和安全的解决方案吗?

1 个答案:

答案 0 :(得分: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]");

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