Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP7.2.24问题:调用未定义函数mysqli_connect()_Php_Mysqli - Fatal编程技术网

PHP7.2.24问题:调用未定义函数mysqli_connect()

PHP7.2.24问题:调用未定义函数mysqli_connect(),php,mysqli,Php,Mysqli,大家好,我的社区, 我是个新手,所以这是我的第一个问题和帖子 我现在试着在我的php站点上做一个或多或少的登录页面,这与数据库无关。 当我想访问我的站点-f/var/log/apache2/error.log时,会出现此错误 错误:在中调用未定义的函数mysqli_connect() /var/www/html/upload.php:7\n堆栈跟踪:\n#0{main}\n已抛出 /var/www/html/upload.php,第7行“ PHP版本:PHP7.2.24-0ubuntu0.18.

大家好,我的社区, 我是个新手,所以这是我的第一个问题和帖子

我现在试着在我的php站点上做一个或多或少的登录页面,这与数据库无关。 当我想访问我的站点-f/var/log/apache2/error.log时,会出现此错误

错误:在中调用未定义的函数mysqli_connect() /var/www/html/upload.php:7\n堆栈跟踪:\n#0{main}\n已抛出 /var/www/html/upload.php,第7行“

PHP版本:PHP7.2.24-0ubuntu0.18.04.2(cli)(构建时间:2020年1月13日18:39:59)(NTS)

完整代码(来自PHP部分):


首先,我要感谢任何回复或只是自己访问该线程的人

我不知道这里的主要问题是什么,但我认为这是因为mysqli没有加载到apache2中

解决方案:

sudo apt-get install PHP-mysqli
service apache2 restart

祝你们度过美好的一天/一夜

这回答了你的问题吗
sudo apt install php mysqli
@jeprubio感谢您的回复,很遗憾我安装了它,但它仍然不起作用@MatSz感谢您的回复,我尝试了各种解决方案。问题是,我使用的是Ubuntu服务器1804 LTS,而不是带有XAMPP的Windows机器!而安装mysqli并没有帮到我。您的查询不安全/不稳定,因为您正在将用户提供的数据直接写入查询中。使用事先准备好的陈述。2.我真诚地希望您不要在数据库中存储未加密的密码。3.为什么要两次声明目标数据库?4.您的用户列应该是唯一的,因此不需要限制。5.对mysql关键字和函数使用所有大写字母是一种很好的做法。
sudo apt-get install PHP-mysqli
service apache2 restart