Maison >développement back-end >tutoriel php >怎么能把文字控制格式保存进MYSQL
如果不使用编辑器插件怎么能把文字控制格式保存进MYSQL
要把如下textbox1.text的内容保存进MYSQL中:'保存的格式'."\n".'控制符号'
保存进MYSQL读出来的时候就会是: '保存的格式."\n".控制符号'
一个整字符串了。中间的换行符"\n"无效了,怎么能让"\n"在MYSQL里保存后用php读出来还具有换行的效果呢?
一般都用\r\n来表示换行,你试试 ,没试验过
但是进入了MYSQL再出来就不是 换行符了 变字符串了
怎么读和插的?贴 关键代码吧
就是非常简单的操作
//调用echo (main_shopactive());
//读function main_shopactive(){ $conn = mysql_connect_conn(); $sql = "SELECT * FROM wx_active order by id desc limit 0,1"; $rs = mysql_db($sql,$conn) or die('查询记录失败!'); if(mysql_num_rows($rs) > 0) { while($row = mysql_fetch_assoc($rs)) { $my_active = $row['concent']; } } else { $my_active = 'NO ACTIVE'; } return $my_active;}//插入function new_shopactive($content_text) { $conn = mysql_connect_conn(); $sql = "insert into wx_active (concent) values ('$content_text')"; mysql_db($sql,$conn); mysql_close($conn); return;}
你在命令行下查询能看到换行吗,页面上要查看源码才能看到。
现在就这个情况
http://www.asnewmart.com/test.php
现在就这个情况
http://www.asnewmart.com/test.php
明白你的意思
试试这样:存之前$str= htmlspecialchars($str);
读的时候输出 nl2br($str);
不确定第一步是否需要 第二步是关键
稍后我写个demo 你可以先试试
输入后返回这页 刷新一下就好了
\n 是文本的换行,要查看源码才能看到。
要在html页面显示换行,则用nl2br() 函数处理一下就好了。
xml转成算文本吗?