これが一般的なエラーであることはわかっていますが、これを理解できず、頭を悩ませてきました。
このコードを実行してデータベース エントリを更新するたびに、このエラーが発生します。
ERROR : Call to a member function bind_param() on a non-object
$firstName = "Jack";
$username = "JackTrow";
$query = "
UPDATE users SET
first_name=?
WHERE username=?
";
$statement = $DatabaseHandler->getMysqli()->prepare($query);
$statement->bind_param('ss',
$firstName, $username);
$statement->execute();
$statement->free_result();
このコードはローカルホストで正常に動作するため、これがどのように可能かわかりませんが、vps にアップロードすると、このエラーにフラグが立てられます。考えられるアイデアはありますか?