我的网站上有一个文本框,我需要存储用户输入的数据库,并在以后检索它.我需要完全按照用户输入的方式存储它,包括特殊字符,回车等.
我应该在PHP中使用哪个进程将其存储在我的数据库字段(这是一个'text'字段)中?我应该使用PHP的html_encode或类似的东西吗?
谢谢.
编辑:我还需要存储正确的格式,即选项卡和多个空格.
使用mysql_real_escape_string():
$safetext = mysql_real_escape_string($_POST['text']); $query = "INSERT INTO my_table (`my_field`) VALUES ('$safetext')"; mysql_query($query);
这应该工作.