MySQLi オブジェクトの定義できないメソッド エラー: mysqli_stmt::get_result() への呼び出しを解決する
PHP で準備されたステートメントを実行しようとしたときコードを実行すると、「未定義のメソッドを呼び出す」というエラーが発生します。 mysqli_stmt::get_result()」。このエラーは、PHP インストールに必要な MySQL Native Driver (mysqlnd) が不足しているために発生します。
MySQLi でステートメントを準備するには、$stmt->prepare($query) メソッドを使用する必要があります。続いてパラメータをバインドし ($stmt->bind_param())、クエリを実行します。 ($stmt->execute())。ただし、準備されたステートメントから結果を取得するには、mysqli_stmt::get_result() メソッドが必要です。
解決策:
この問題の解決策は、mysqlnd ドライバーをインストールすることです。 PHP インストール用。 mysqlnd は、PHP の MySQLi 拡張機能のパフォーマンスと機能を強化する MySQL ネイティブ ドライバーです。効率的なバイナリ プロトコル処理を提供し、mysqli_stmt::get_result().
References:
追加注:
以上がPHP コードで mysqli_stmt::get_result() が定義されていないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。