mysqli_real_escape_string не работает должным образом

Я искал, и все же ничего, что я нахожу, кажется, не работает.

Моя проблема в том, что при использовании специальных символов в качестве «входной запрос прерывается. Теперь я попытался использовать mysqli_real_escape_string в моей строке, но это возвращает пустое значение. Я прочитал, что mysqli_real_escape_string должен быть помещен ПОСЛЕ подключения к базе данных, и, насколько я знаю, это то, что я сделал, но он возвращает пустые значения.

Вот код:

<?php

session_start();


if (isset($_POST['submit'])) {
    require_once 'connect.php';

    $title = mysqli_real_escape_string($_POST['title']);
    $article = mysqli_real_escape_string($_POST['article']);

    $query = "INSERT INTO Articles
                (Title, content)
                VALUES 
                ('$title', '$article')";

    $result = mysqli_query($connect, $query) or die('could not query database');

    $_SESSION['artcle'] = 1;
    $_SESSION['artcle'] = $title;


    mysqli_close($connect);
    header('Location: CENSORED');
}
?>

Ответы на вопрос(1)

Ваш ответ на вопрос