(操作系统:Windows 10; XAMPP v3.2.2; Visual Studio Code 1.20.0)
我有一个php mysqli的问题。它说mysqli_connect函数没有定义。我尝试了很多解决方案 - 即使在Stack Overflow中 - 但这些解决方案都不适用于我。
我已经将PHP从5升级到7.在我的phpinfo中,mysqli似乎没有启用。所以我检查了我的php文件夹中是否有php_mysqli.dll文件(我在xampp-folder中用新的php(7)文件夹交换了php文件夹)。我在“C:\ xampp \ php \ ext”中找到了。所以下一步是检查php.ini中的“extension = php_mysqli.dll”。我发现并删除了“;”在它面前。我保存了文档并重新启动了Apache-Server。它不起作用。
抛出的异常是:
<br />
<b>Fatal error</b>: Uncaught Error: Call to undefined function mysqli_connect() in C:\xampp\htdocs\BMult\Archive.php:5
Stack trace:
#0 {main}
thrown in <b>C:\xampp\htdocs\BMult\Archive.php</b> on line <b>5</b><br />
抛出错误的声明是:
$con = mysqli_connect('localhost', 'user', 'password', 'database');
答案 0 :(得分:0)
最好安装较新的XAMPP版本。我删除了XAMPP并安装了更新的版本,现在它可以正常工作。