[解決済み] PHPのエラーです。"パラメータ2を参照で渡すことができません"
2022-02-19 07:03:39
質問内容
よくわからないPHPのエラーについて教えてほしいのですが。
致命的なエラーです。Web/stud/openup/inactivatesession.php の 13 行目で、パラメータ 2 を参照で渡すことができません。
<?php
error_reporting(E_ALL);
include('connect.php');
$createDate = mktime(0,0,0,09,05,date("Y"));
$selectedDate = date('d-m-Y', ($createDate));
$sql = "UPDATE Session SET Active = ? WHERE DATE_FORMAT(SessionDate,'%Y-%m-%d' ) <= ?";
$update = $mysqli->prepare($sql);
$update->bind_param("is", 0, $selectedDate); //LINE 13
$update->execute();
?>
このエラーはどういう意味ですか?このエラーはどうすれば直るのですか?
解決方法を教えてください。
このエラーは、第2引数に 変数への参照 .
を渡しているわけではないので 変数 でなく 値 0 の整数 というエラーが発生します。
これを回避するには、次のようにします。
$a = 0;
$update->bind_param("is", $a, $selectedDate); //LINE 13
を修正するだけでなく、何が起こっているのかを理解したい場合に備えて。
Fatal error
は、これを読んでください。
http://php.net/manual/en/language.references.pass.php
関連
-
[解決済み】move_uploaded_fileは、「failed to open stream: Permission denied" というエラーが出る
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】ディレクトリ内のファイル数を数える PHP
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み] PHPのエラーを表示させるにはどうしたらいいですか?
-
[解決済み] PHPのstartWith()関数とendsWith()関数
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PHP - 構文エラー、予期しないT_CONSTANT_ECAPSED_STRING [閉店].
-
[解決済み】phpのob_start()の使い道は?
-
[解決済み】mysqli_result クラスのオブジェクトを文字列に変換できない
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
[解決済み】Netbeans 7.4 for PHPで「スーパーグローバルな$_POST配列に直接アクセスしないでください」という警告が発生する。
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。
-
[解決済み] Uncaught Error: 未定義の関数 mysql_escape_string() の呼び出し。
-
[解決済み】MySQLのカラム数が1行目の値数と一致しない【非公開
-
[解決済み】phpのシンタックスエラー、予期しないT_IFエラーを修正する方法は?[クローズド]。
-
[解決済み] オートロードとは何ですか; spl_autoload、__autoload、spl_autoload_register はどのように使うのですか?