将段存入mysql用php添加多余的字符

时间:2014-06-21 00:44:43

标签: php mysql special-characters

所以这就是我输入的内容:

Hey this is a test
this is another line

这就是我在mysql中的内容(当我用phpmyadmin检查时):

Hey%20this%20is%20a%20test%0Athis%20is%20another%20line

这是查询:

$storeme = nl2br(htmlentities($valeur, ENT_QUOTES, 'UTF-8'));

$quer = mysqli_query($con,"UPDATE engine4_users SET billboard='$storeme' WHERE user_id='$userid' ");

所以显然每个空格都以%20返回,并且它不会保存换行符。 我怎么解决这个问题?我使用<textarea></textarea>来接收段落

1 个答案:

答案 0 :(得分:1)

在将数据输入mysql之前不要处理数据:

$quer = mysqli_query($con,"UPDATE engine4_users SET billboard='".mysql_real_escape_string($storeme,$con)."' WHERE user_id='".mysql_real_escape_string($userid,$con)."' ");

获取数据后处理数据。

相关问题