functions.php に関数のリストがあります。Mysqlを学習したばかりなので、 Mysql から Mysqliにアップグレードしています。
トップレベルのconnect.phpファイルで接続を宣言します。最初に必要なファイル。
とにかく、私のすべての関数が mysql_query("QUERY") を使用しており、それは常に正常に機能していました。今、私はそれらをすべて次のように変更しました:
$con->query("QUERY") // ($con is my connection variable)
今、私は
致命的なエラー: 241 行目の C:\wamp\www\PHP\functions.php の非オブジェクトに対するメンバー関数 query() の呼び出し
ファイル全体で変数を宣言している場合、クエリを実行できる理由がわかりません。どこからでもアクセスできるはずですが、よくわかりません。これは、これを修正できるまで私のウェブサイトを保留にしています。functions.php のサンプル関数を次に示します。
function getSiteName()
{
$row = $con->query("SELECT * FROM siteinfo")->fetch_array();
return $row["siteName"];
}
私の接続:
global $con ;
$con = new mysqli("localhost", "itunes89", "XXXX","projectanvil") or die("Sorry, were having server connection issues. Please try again later.");