Php mysqli真正的转义字符串添加反斜杠

时间:2015-09-06 11:35:01

标签: php mysql mysqli

我有一个文本字段,用于在数据库中存储值。当我输入引号时,即" " 或撇号,即'' 它会自动将斜杠添加回我的字符串。如何删除反斜杠或引号和撇号?

<?php
if (empty($_POST['video_title'])) {
        $error[] = 'You must enter a video title';
    } else {
        $vid_title =  mysqli_real_escape_string($conn, $_POST['video_title']);
    }
?>

1 个答案:

答案 0 :(得分:0)

由于魔法引号而发生,你应该disable,如果你不想,你可以运行stripslashes()

,例如

<?php
if (empty($_POST['video_title'])) {
        $error[] = 'You must enter a video title';
    } else {
        $vid_title =  mysqli_real_escape_string($conn, $_POST['video_title']);
        $vid_title = stripslashes($vid_title);
    }
?>