所以这就是我输入的内容:
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>
来接收段落
答案 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)."' ");
获取数据后处理数据。