ホームページ  >  記事  >  バックエンド開発  >  未定義メソッド mysqli:mysqli_query() の呼び出し、その解決方法

未定義メソッド mysqli:mysqli_query() の呼び出し、その解決方法

WBOY
WBOYオリジナル
2016-06-13 12:24:413128ブラウズ

未定義メソッド mysqli::mysqli_query()
への呼び出し 次のプロンプトが表示されます:
致命的エラー:
で未定義メソッド mysqli::mysqli_query() への呼び出し
print_r(get_extension_funcs('mysqli' ) ); mysqli に mysqli_query 関数があります
select ステートメントに問題がありますか?
m.id,
m.admin_user,
m.login_count ,
m.last_ip,
m.last_time,
l.level_name
from
cms_manage as m,
cms_level as l
where
l.level = m .level
order by
m.id ASC
limit
0,10";

------解決策のアイデア---------- --- --------これは単なる SQL 文字列であり、実行されません

------解決策のアイデア------ ------ ---------- 未定義メソッド mysqli::mysqli_query() の呼び出し このエラーは、実際には mysqli_query 関数が存在しないことを意味します。 mysqli_query の存在を確認する関数を使用しましたが、Apache を再起動してみてください。 。 。特定のコードを投稿して見てください

-----ソリューションのアイデア----------------------オブジェクト指向の使用法:

mysqli::query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

プロセス指向の使用法:

mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

つまり、mysqli_query() を使用したい場合は、使用しないでください。オブジェクトの使用 $_db->mysqli_query() を呼び出すと、当然エラーが発生します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。