データベースに接続するための私のコードは次のとおりです
function createConnection($DB_USER, $DB_PASSWORD){
$dbc = new PDO('mysql:host=****', $DB_USER, $DB_PASSWORD);
}
以下は、呼び出される関数のコードです
function checkIfUserExists($dbc, $username, $table){
global $dbc;
$stmt = $dbc->prepare("SELECT * FROM ? WHERE username = ?");
$stmt = bindParam(1, $table);
$stmt = bindParam(2, $username);
$stmt->execute();
}
以下は私がそれらを呼び出すために使用するコードです
$connect = new databaseOperations;
$connect->createConnection($DB_USER, $DB_PASSWORD);
$connect->checkIfUserExists($dbc, login, Username);
私の質問は、ページの読み込み時に非オブジェクト エラーでメンバ関数 prepare() の呼び出しが発生するのはなぜですか?