Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\phpstudy_pro\WWW\sqli\sql-connections\sql-connect.php on line 10 Failed to connect to MySQL: Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in C:\phpstudy_pro\WWW\sqli\sql-connections\sql-connect.php:14 Stack trace: #0 C:\phpstudy_pro\WWW\sqli\Less-1\index.php(15): include() #1 {main} thrown in C:\phpstudy_pro\WWW\sqli\sql-connections\sql-connect.php on line 14
时间: 2023-08-04 10:06:06 浏览: 572
sqli-labs-master靶场安装下载
这个警告是由于`mysqli_error()`函数需要传入一个参数,但是你没有传入任何参数导致的。你需要在`mysqli_error()`函数中传入一个有效的mysqli连接对象作为参数,以获取与该连接相关的错误信息。
至于`mysql_select_db()`函数未定义的错误,这是因为该函数已经在新版本的PHP中被弃用并移除了。相应的解决方法是使用mysqli或PDO来选择数据库。你可以尝试将选择数据库的方法替换为`mysqli_select_db()`或者通过在连接数据库时指定默认数据库来解决这个问题。
确保你的代码中使用的是正确的函数,并且检查你的数据库连接参数和数据库名称是否正确。
阅读全文