Я пытаюсь сохранить содержимое html в базе данных, с помощью «или», это автоматически дает косую черту, что отлично, поэтому мне не нужно делать mysql_escape_string. Однако, когда я загружаю строку, она показывает как
<a href=/"yes/">test</a>
и если я снова его сохраню, я получил это
<a href=//"yes//">test</a>
Означает ли это, когда я повторяю строку, я должен вычеркнуть косую черту?
$html = '<a href="yes">test</a>'; $insertStatement = $pdo->prepare('insert into content (html) values (:html)'); $pdo->bindParam(:html, $html); $pdo->execute();
использование
$pdo->bindValue(':html', $html, PDO::PARAM_STR);
вместо
$pdo->bindParam(:html, $html);