mysql中某个字段的信息有换行要怎么插入

mysql中某个字段的信息有换行要怎么插入,第1张

update table set message=concat('message',char(10),char(13), 'line2');

如果使用的是php, 在读取字段值后,网页上用nl2br($content)方式替换为<br>

因为你这是一个独立的应用,我个人意见,最好的办法就是直接将HTML代码写入字段中,写入和读取程序只负责原样的写入并原样的读出及显示。这样可以获得最高的灵活性和独立性。后期想怎么修改这段代码都行,例如换成Flash、等。

补充回答:

在数据库的对应字段中写入你所要显示效果的相应HTML代码,如登录会员(注册登录会员),对应的HTML为:<p>登录会员<br/>(注册登录会员)<br/></p>,将这段代码写入对应的数据库字段中,即可实现换行效果。

如果是字符型的字段(char varchar什么的)就用

replace(字段名,char(10)+char(13),'')

^1 ^2 ^3

如果是文本型的字段就用

replace(cast(字段名 as varchar(8000)),char(10)+char(13),'')

这样就会把1位置中包含的2位置的字符替换成3位置上的字符了~

希望可以帮到你~

你说的是分段、硬换行,还是自动换行呢?

1、如果是分段、硬换行,CSS还没聪明到,自动识别到你哪些地方需要分段、硬换行。那就你就必须,在你的数据库文字段里,自行加入html标签,段落符号:<p>段落文字</p>;硬换行符号:该行文字<br />;(如果有数据库写入程序,那在信息录入数据库时,就应该把这些控制段落与换行的标签同时写入。)

2、如果是自动换行,那么其实就是控制好区域的行宽就行了。那么不管是从数据库里读出的内容,还是静态的页面内容,它们的显示区域控制的方法都是一样的。方法之一就是用CSS去定义DIV的宽高、字体颜色、文字大小等等。示例代码如下:CSS样式定义:area1 {height: 100px;width: 200px;} CSS样式调用:<div class="area1">文字段落</div> 。

以上就是关于mysql中某个字段的信息有换行要怎么插入全部的内容,包括:mysql中某个字段的信息有换行要怎么插入、在数据库里写文本要换行应该怎样 *** 作、如何替换字段中有回车/换行的SQL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10192928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存