0
私はいくつかのフィールドを持つ候補と呼ばれるテーブルを持っています。この表には、すべてのユーザーで同じで、デフォルトとして設定されている「keypass」という名前の列が含まれています。プリペアドステートメントを使用して、私は最初にキーパス(この例では同じです)の値を取得し、それをユーザー入力と比較しようとしています。テーブルからデータを取得する準備文を書く(致命的なエラー)
接続ここ
<?php
$dbServerName = "localhost";
$dbUserName = "root";
$dbPassword = "";
$dbName = "candidateDB";
$conn = mysqli_connect($dbServerName,$dbUserName,$dbPassword,$dbName);
は私のコードです:私は、スクリプトを実行したときに
$stm_keypass = $conn ->prepare ("SELECT * FROM candidates WHERE keypass = ?");
$stm_keypass -> bind_param("s", $keypass);
$sql_keypass = $stm_keypass->execute();
私はこのエラー「致命的なエラーを取得:メンバ関数bind_paramへの呼び出し()以外にオブジェクト "問題は何ですか?おかげ
@RiggsFolly mysqli –
@RiggsFollyいいえ、それはちょうど空の変数です。私はこの例に基づいています:https://www.w3schools.com/php/php_mysql_prepared_statements.asp –
@RiggsFollyだから、あなたはどのようにテーブルからその価値を得るでしょうか? –