Использую mysqli запрос prepare в вставляемом тексте, есть пути имеющие слеши \ и слова например: it's как мне сказать mysqli, что это норма - жри?
if($exec = $db->prepare("INSERT into `my_t`(`id`, `autor`, `date`, `short_story`, `title`, `category`, `approve`) VALUES (?, ?, ?, ?, ?, ?, 1)")) {
$exec->bind_param(
'issssi',
$id,
$autor,
$dateTime,
$short_story,
$title,
$id_category
);
$exec->execute();
}
Если мне не изменяет память все ковычки в тексте экранируются \\\" текст \\\"
Функция addslashes решила мою проблему. $short_story =addslashes($short_story);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей