我正在使用 MySQL 连接从数据库中获取我的信息。我的网页的许多内容站点都需要这些信息,所以我不想一直复制这些信息:
<?php $verbindung = mysql_connect ("xxx", "xxxx", "xxxxx") or die ("xxxxx"); mysql_select_db("xxxx") or die ("xxxxxx"); ?>
有没有一个舒适和安全的解决方案?
我正在使用 MySQL 连接从数据库中获取我的信息。我的网页的许多内容站点都需要这些信息,所以我不想一直复制这些信息:
<?php $verbindung = mysql_connect ("xxx", "xxxx", "xxxxx") or die ("xxxxx"); mysql_select_db("xxxx") or die ("xxxxxx"); ?>
有没有一个舒适和安全的解决方案?
创建一个 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]");
您也可以在不传入表名的情况下调用,在这种情况下,您选择的表将是函数调用中指定的默认表。