Php 将参数从其他文件传递到mysql_connect函数
我有两个名为dbcon.php和user.php的php文件。 这是我的user.php文件 我需要连接到名为mysitedb bot的数据库,但它无法连接。我认为问题在于单独的user.php文件。在这种情况下,我需要知道如何为mysql_connect提供参数。 谢谢 您需要使用或您的user.php文件来导入该文件的内容。在dbcon.php的顶部,您需要类似于:Php 将参数从其他文件传递到mysql_connect函数,php,mysql,Php,Mysql,我有两个名为dbcon.php和user.php的php文件。 这是我的user.php文件 我需要连接到名为mysitedb bot的数据库,但它无法连接。我认为问题在于单独的user.php文件。在这种情况下,我需要知道如何为mysql_connect提供参数。 谢谢 您需要使用或您的user.php文件来导入该文件的内容。在dbcon.php的顶部,您需要类似于: include("user.php"); dbcon.php应该是 <?php //include parameter
include("user.php");
dbcon.php应该是
<?php
//include parameters
include("user.php");
//connect to database (using mysqli, mysql is deprecated) or die and print the error
$con = mysqli_connect($host,$dbuser,'yourpassword',$dbase) or die("Error " . mysqli_error($con));
//If it was possible to connect to db, print 'Successful'
echo 'Successful';
//Close the connection
mysqli_close($con);
?>
这样做
mysql_connect ("$host","$dbusername","$dbpassword");
您的dbcon.php应该如下所示
<?php
include("user.php");
$con = mysqli_connect($host,$dbuser, $dbpassword);
if (!$con)
{
die('Could not connect: ' . mysqli_error());
}
$db_selected = mysqli_select_db($dbase, $con);
if (!$db_selected)
{
die ("Can\'t use test_db : " . mysqli_error());
}
else {
echo 'successful';
}
mysqli_close($con);
?>
. 它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。您可以将所有内容放在同一个文件中,也可以将顶级代码包含在其中,这是您没有做的。此答案被标记为低质量。试试看,这并不意味着自信。如果你不确定这会解决这个问题,请考虑把它作为问题的注释。一个有答案的问题通常会阻止其他可能提供帮助的用户查看该问题。对此我有把握。谢谢你的建议。我已经编辑过了@泡面
mysql_connect ("$host","$dbusername","$dbpassword");
<?php
include("user.php");
$con = mysqli_connect($host,$dbuser, $dbpassword);
if (!$con)
{
die('Could not connect: ' . mysqli_error());
}
$db_selected = mysqli_select_db($dbase, $con);
if (!$db_selected)
{
die ("Can\'t use test_db : " . mysqli_error());
}
else {
echo 'successful';
}
mysqli_close($con);
?>