Я читал руководство по PHP более часа и пытался найти ответ, но безрезультатно: (
$stmt = $mysqli->prepare("UPDATE players SET energy=:energy, confidence=:confidence, morale=:morale WHERE playerID=:playerID ");
$stmt->bindParam(':energy', $energy);
$stmt->bindParam(':confidence', $confidence);
$stmt->bindParam(':morale', $morale);
$stmt->bindParam(':playerID', $playerID);
$playerID=1;
$energy = 1000;
$confidence = 1100;
$morale = 1200;
$stmt->execute();
но когда я пытаюсь запустить его, я получаю следующую ошибку
Fatal error: Call to a member function prepare() on a non-object in /home/www/websites/www.cricket.cliftonbazaar.com/gm/rungame/rungame.php on line 136
Обратите внимание, что строка 136 является строкой ПОДГОТОВКИ.
РЕДАКТИРОВАТЬ: все имена переменных и таблиц правильные, они были проверены трижды.