关于PHP中数据库取出数据换行空格问题
textarea里面的内容从页面保存到数据库的时候已经用到str_replace()来转换字符,所以在数据显示的时候能看见有空格和换行,但是从数据库取出数据的时候,即便再...
textarea里面的内容从页面保存到数据库的时候已经用到str_replace()来转换字符,所以在数据显示的时候能看见有空格和换行,但是从数据库取出数据的时候,即便再次转换字符,也不能够实现换行和多个空格!请告诉帮助!
PS:请用纯PHP,暂时不需要JS。数据库用的是MySQL 展开
PS:请用纯PHP,暂时不需要JS。数据库用的是MySQL 展开
2个回答
展开全部
textarea里面的内容在写入数据库时不需要转换字符 只需要用addslashes()函数为预定义字符添加反斜杠,在读取数据库完成输出的时候用stripslashes() 删除反斜杠就可以了
程序:
======写入==================
$a="写入字符";
$a=addslashes($a);
mysql insert($a)
======读取==================
$a=mysql select($a)
echo stripslashes($a);
========================
以上就原理 具体代码你应该可以搞定的
程序:
======写入==================
$a="写入字符";
$a=addslashes($a);
mysql insert($a)
======读取==================
$a=mysql select($a)
echo stripslashes($a);
========================
以上就原理 具体代码你应该可以搞定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询