Неустранимая ошибка: вызов функции-члена 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

Другие вопросы по тегам