gpt4 book ai didi

php - fatal error : Call to a member function connect() on null

转载 作者:行者123 更新时间:2023-11-30 21:54:45 25 4
gpt4 key购买 nike

尝试将 config.php 中的“覆盖”功能包含到其他 php 页面中。

索引.php:

<?php include("./config/config.php");
over_lay(); ?>
//// html code ////

错误是:

Fatal error: Call to a member function connect() on null in ...\config\config.php on line 182

config.php 的一部分:

include("./config/mysql.php");
function over_lay()
{
$mysqli->connect();
?>
//// html code with partly mysqli requests ////
<?php
$mysqli->close();
}
?>

最后是 mysql.php:

<?php
function connect()
{
$mysqli = new mysqli("localhost","root","","database_name");
$mysqli->query("SET NAMES utf8");
return $mysqli;
}
?>

我正在 OpenServer 上测试这个,当然我有数据库。

最佳答案

调用 over_lay 中的函数

include("./config/mysql.php");
function over_lay()
{
$mysqli = connect();
?>
//// html code with partly mysqli requests ////
<?php
$mysqli->close();
}

更新我只是改变了

$mysqli->connect();

$mysqli = connect();

关于php - fatal error : Call to a member function connect() on null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45691830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com