Не работает mysqli_real_escape_string

116
06 ноября 2021, 10:20

Вот, где я сталкиваюсь с пробоемой:

Есть форма, где пользователь вводит информацию, которая потом передается через ajax запрос и на php файле обработчике получает значения POST и сохраняет в бд.

Код получения в обработчике:

$user = $_POST['user'];
$note = $_POST['note'];
$date = date('Y-m-d');
if(!empty($user) && !empty($note)) {})

При этом все работает как надо. Но если добавить mysqli_real_escape_string сюда

$note = mysqli_real_escape_string($_POST['note']);

то код перестает работать.

Как в этом случае лучше поступить? Как защииться от иньекций, не используя pdo?

READ ALSO
Помогите советом, как подключить php sdk QIWI

Помогите советом, как подключить php sdk QIWI

Я перечитал все API QIWI, понял как создать платеж и тд но не могу понять как подключить само ядро api https://developer

97
Как разделить строку

Как разделить строку

Имеется такая строка:

249
PHP-FPM в какую папку положить файлы?

PHP-FPM в какую папку положить файлы?

Сразу оговорюсь, что в php и связаной с ним инфраструктуре я полный ноль

172
Как установить кодировку utf-8 в phpmyadmin

Как установить кодировку utf-8 в phpmyadmin

?????? вместо русских букв - помогите, пожалуйста

104