在课堂上找不到MySQLi Link

时间:2013-08-02 17:19:40

标签: php hyperlink mysqli

我正在使用MySQLi工作的网站。我今天遇到了一个非常奇怪的问题。 所以这就是我的文件结构:我有一个包含core.php的index.php,而core.php看起来像这样:

<?php

include_once "includes/mysql_connect.php";
include_once "includes/account_connector.php";
include_once "includes/toolbox.php";
...

这是mysql_connect.php:

<?php

$data = array(

    "HOST" => "localhost",
    "USER" => "root",
    "PASSWORD" => "mysql",
    "DATABASE" => "votemaniac"

);

$link = mysqli_connect($data["HOST"], $data["USER"], $data["PASSWORD"], $data["DATABASE"]) or die("Could not establish connection to database - make sure you have the correct MySQL info in include/mysql_connect.php!");  

?>

MySQL_Connect.php基本上只建立一个mysqli连接并将其保存到$ link中。 在index.php中,它工作得非常好,我可以使用$ link来进行sql查询。但是,出于某种原因,当我在我的account_connector.php(包含一堆函数的文件)中尝试使用$ link进行MySQLi操作时,我总是收到此错误:

Warning: mysqli_query() expects parameter 1 to be mysqli, null given

我将$ link链接到account_connector中的mysqli_query(),但由于某种原因,$ link不存在。 var_dump也给了我一个空的$ link。我尝试将$ link设为全局,但是没有做任何事情。

有什么想法吗?

0 个答案:

没有答案