このエラーが発生した場合、問題の関数またはメソッドが2 番目のパラメータが参照によって渡されることを期待していますが、代わりに値が渡されています。
この具体的な例ではこの場合、エラーは mysqli クラス内の binding_param メソッドから発生します。このメソッドは 2 番目のパラメーターが変数への参照であることを想定していますが、コードはそれに整数値 0 を渡そうとします。
このエラーを修正するには、新しい変数 ($a など) を作成する必要があります。次に、$a を 2 番目のパラメータとして使用して、bind_param メソッドを呼び出すことができます。
$a = 0; $update->bind_param("is", $a, $selectedDate); // Line 13 corrected
このアプローチにより、bind_param が確実にメソッドは、必要に応じて変数への参照を受け取ります。
以上が私の PHP コードが「mysqli::bind_param()」で「パラメータ 2 を参照で渡すことができません」というエラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。