Я работаю над своим сценарием 1 месяц, сейчас я пытался вставить данные в MySQL, но я получил ошибку
Error
Неустранимая ошибка: вызов функции-члена prepare () для строки
$post_id = $_GET['post_id']; // VALUE : "23"
$season = $_GET['season']; // Value : "2"
$statement = $link->prepare("INSERT INTO seasons (post_id, season) VALUES(?, ?)");
$statement->execute(array($post_id, $season));
Я все время использую этот способ для вставки, но сейчас он не работает хорошо.
class db {
private $link;
public function __construct () {
$this->link = new PDO("mysql:host=localhost;dbname=" . DB_NAME, DB_USERNAME, DB_PASSWORD);
}
public function getLink () {
return $this->link;
}
}
$db = new db;
try {
$link = $db->getLink();
} catch(PDOException $e) {
die('Database Connection failed: ' . $e->getMessage());
}