mysql_select_db无法在localhost上运行

时间:2015-04-17 07:11:27

标签: php mysqli

我已经安装了wamp服务器并正在使用localhost。我正在尝试使用以下代码连接数据库

 <?php

$servername = "localhost";
$username = "";
$password = "";
$database ="weddingapp";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
mysqli_select_db("$database", $conn);
echo "Connected successfully";

?>

连接成功后出现错误

警告:mysqli_select_db()要求参数1为mysqli,第13行的C:\ wamp \ www \ Wedding-app \ config.php中给出的字符串

我是PHP新手,帮助我 提前致谢

4 个答案:

答案 0 :(得分:1)

明显显示错误

mysql_select_db("$database", $conn);
                ^^^^^^^^^^^^^^^^^^

一定是

mysql_select_db($conn,$database);

尝试学习该功能

mysqli_select_db ( mysqli $link , string $dbname )
  

SideNote:您使用 mysqli PDO

开始使用已弃用的 mysql 版本

答案 1 :(得分:0)

$conn = mysqli_connect($servername,$username,$password,$database) or die("Error " . mysqli_error($conn)); 

答案 2 :(得分:0)

您没有提供用户名,请更改为 $username = "root";

答案 3 :(得分:-3)

试试这个

<强>代码: -

<?php

$servername = "localhost";
$username = "";
$password = "";
$database ="weddingapp";
// Create connection
$conn = mysql_connect($servername, $username, $password);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
mysql_select_db($database, $conn);
echo "Connected successfully";

?>

错误是你给了&#34; $ database&#34;在行号:13删除。