使用变量连接到数据库不适用于 mysqli

Connect to db using variables dont work with mysqli

我正在尝试变得现代并像这样使用 mysqli

$connect = mysqli_connect($servername, $username, $password);
mysql_select_db($dbname);

但是它不起作用,

这个有效

$connect = mysql_connect($servername, $username, $password);
mysql_select_db($dbname);

我只是累了还是完全错了?

错误在你的 select 数据库行中,当你应该使用 mysqli_*

时,你确实将它与 mysql_* 混合了

对于使用 mysqli_* 扩展名的 selecting 数据库,您应该使用 mysqli_select_db

你的最终代码应该是这样的:

$connect = mysqli_connect($servername, $username, $password);
mysqli_select_db($connect, $dbname);