什么会导致我的mysqli连接功能失败?

时间:2012-05-31 20:33:47

标签: php get mysqli

我刚刚发现了mysql和mysqli,所以我真的是初学者。 我有一个函数,我正在使用(从包含的php文件)与所有变量连接到服务器,OO样式。它的工作方式类似于主页的魅力,但我有一个页面(使用表单中的get请求)尝试使用该功能并失败。这是功能:

function connect(){
        $servername = "";
        $dbusername = "";
        $dbpassword = "";
        $dbname = "";
        $mysqli = new mysqli($servername, $dbusername, $dbpassword, $dbname);
        if($mysqli->connect_errno){
                echo "Failed to connect to MySQL: (".$mysqli->connect_errno.") ".$mysqli->connect_error;
        }
        return $mysqli;
}

GET请求有什么东西可以阻止吗?这是不恰当的做法吗?我一直在整理文档,但我很困惑。这是我用来调用函数的代码:

include_once '/tools/config.php';#This is the file the function is in
                                 #(I even copied the text from the working file) 
$mysql = connect();

我的调试相当于评论各行,直到它工作。可能有更好的方法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

这个函数的语法没有错。问题出在我的include语句中。谢谢大家的帮助。