Не работает mysqli_real_escape_string

121
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

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

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

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

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

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

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

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

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

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

110