Неустранимая ошибка: вызов функции-члена prepare() для необъекта в
У меня есть эта ошибка, когда я пытаюсь вставить данные в базу данных:
Неустранимая ошибка: вызов функции-члена prepare() для необъекта в /home/cabox/workspace/views/logged_in.php в строке 10
Вот мой код:-
<?php
include "db_connect.php";
if(isset($_POST['submit'])){
$title = $_POST['title'];
$content = $_POST['content'];
$sql = "INSERT INTO `posts`(`title`, `content`) VALUES (:title,:content)";
$query = $db->prepare($sql);
$query->execute(array(
':title' => $title,
':content' => $content,
));
}
?>
И вот мое подключение к базе данных:
<?php
$username = "root";
$password = "";
$host = "localhost";
$db = mysql_connect($host, $username, $password)
or die("Unable to connect to MySQL");
?>
1 ответ
Попробуйте использовать global $db;
после включения, если вы уже создали соединение с базой данных в файле db_connect.php для версии php> 5 .use PDO или mysqli