-1

私は mysql と mysqli を発見したばかりなので、ここでは本当に初心者です。サーバーに接続するためのすべての変数、オブジェクト指向スタイルで (含まれている php ファイルから) 使用している関数があります。ホームページの魅力のように機能しますが、関数を使用しようとして失敗するページ (フォームからの取得要求を使用) があります。関数は次のとおりです。

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();

私のデバッグは、機能するまで個々の行をコメントアウトすることになります。より良い方法があるかもしれませんか?ありがとうございました。

4

1 に答える 1

0

この関数の構文に問題はありませんでした。問題は私のインクルードステートメントにありました。ご協力ありがとうございました。

于 2012-06-01T15:24:55.293 に答える