警告:mysqli_select_db()恰好需要2个参数,给定1个(错误)

时间:2019-03-08 07:39:39

标签: php html

这是代码:

$dbConn = mysqli_connect ($dbHost, $dbUser, $dbPass) or die ('MySQL connect failed. ' . mysqli_error());
mysqli_select_db($dbName) or die('Cannot select database. ' . mysqli_error());

enter image description here

3 个答案:

答案 0 :(得分:1)

您需要为mysqli_select_db()提供两个参数-mysqli_connect()返回的链接标识符和数据库名称:

$dbConn = mysqli_connect ($dbHost, $dbUser, $dbPass) or die ('MySQL connect failed. ' . mysqli_error());
mysqli_select_db($dbConn, $dbName) or die('Cannot select database. ' . mysqli_error());

如果需要对数据库执行查询,请使用mysqli_query()

$sql = ' ... SQL statement ...';
mysqli_query ($dbConn, $sql) or die('Cannot select database. ' . mysqli_error());

答案 1 :(得分:1)

mysqli_select_db($dbName)更改为mysqli_select_db($dbConn,$dbName)

请仔细阅读-w3schools.com/php/php_ref_mysqli.asp,以获取有关使用mysqli的更多信息。

答案 2 :(得分:1)

这是因为您只提供1个参数,而期望2个参数。

您需要向mysqli_select_db()提供第二个参数。

  

在这种情况下,第一个参数是your connection $dbConn

     

第二个是您的database name

将此mysqli_select_db($dbName)更改为此mysqli_select_db($dbConn,$dbName)

有关详细信息,您可以检查w3