Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将参数从其他文件传递到mysql_connect函数_Php_Mysql - Fatal编程技术网

Php 将参数从其他文件传递到mysql_connect函数

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

我有两个名为dbcon.php和user.php的php文件。 这是我的user.php文件

我需要连接到名为mysitedb bot的数据库,但它无法连接。我认为问题在于单独的user.php文件。在这种情况下,我需要知道如何为mysql_connect提供参数。 谢谢

您需要使用或您的user.php文件来导入该文件的内容。在dbcon.php的顶部,您需要类似于:

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);

?>