社区
基础编程
帖子详情
如何防止录入数据库时\r\n被自动写成
的问题
yueyang
2004-08-16 04:04:34
$text = str_replace('<br>',"\r\n",$text);
我把字符串中的<br>换成了回车换行,但只要把这个字符串写入数据库就会自动把回车换行给变成<br>,怎样解决这个问题?
...全文
407
11
打赏
收藏
如何防止录入数据库时\r\n被自动写成<br>的问题
$text = str_replace('',"\r\n",$text); 我把字符串中的换成了回车换行,但只要把这个字符串写入数据库就会自动把回车换行给变成,怎样解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyzeric
2004-08-17
打赏
举报
回复
晕,接分
yueyang
2004-08-16
打赏
举报
回复
问题基本查明,竟然和正则有关系?
在我的正则前用这个替换,结果就正常。而在正则取出的字符串上用这个替换就出现这个问题。
pswdf
2004-08-16
打赏
举报
回复
不可能出现此种现象
xuzuning
2004-08-16
打赏
举报
回复
不可能出现此种现象,除非你做了替换
$text = str_replace("\r\n",'<br>',$text);
或
$text = nl2br($text);
通常入库时除了必要的转义("'"===>"\'")以外,不要做任何处理。这样在库中保存的是最原始的数据。这样也才便于读出后的处理!
估计你的问题出在作为换行的<br>是大写的<BR>或是<br />,你用
$text = str_replace('<br>',"\r\n",$text);
根本不能被替换掉
tod204
2004-08-16
打赏
举报
回复
myssql还没有这个功能!
$text = str_replace('<br>',"\r\n",$text);
应该是你这条语句没有被执行!
你 看一看这条语句的前面是不是有判断?
如果有,你确定程序会跑上面的那条语句!
yueyang
2004-08-16
打赏
举报
回复
file_get_contents();
-神仙-
2004-08-16
打赏
举报
回复
你是怎么读的
yueyang
2004-08-16
打赏
举报
回复
是这样的
现从一个HTML文件中读取里面的内容,里面自然就有<br>了,然后把<br>替换成\n或者\r\n再写入数据库,结果数据写入成功后用PHPMYADMIN打开发现又变成了<br>,但将处理过的字符串用echo显示后查看代码,能够正常的显示回车,没有<br>字符。
如果不读取文件中的内容,而是在代码里写一个$text字符串里面包含若干<br>然后在替换成\n或者\r\n,再写入数据库却正常。
张海霖
2004-08-16
打赏
举报
回复
绝不可能。
没这种可能。
写入数据库之前应把\r\n换成<br>
取出时相反与你说的正好相反。
pwtitle
2004-08-16
打赏
举报
回复
try it:
$text = str_replace('<br>',"\\r\\n",$text);
qingxia
2004-08-16
打赏
举报
回复
不能吧?
没听说过mysql有那种功能
你把整个代码,贴出来看看吧
C#编程经验技巧宝典
54<
br
><
br
>0075 用回溯法找出n个自然数中取r个数的全排列 55<
br
><
br
>0076 约瑟夫环
问题
56<
br
><
br
>0077 猴子选大王 57<
br
><
br
>0078 如何判断IP是否正确 57<
br
><
br
>0079 如何将小写金额转换为大写金额 57...
C#.net_经典编程例子400个
316<
br
>7.10 程序运行 317<
br
>实例227
防止
程序多次运行 317<
br
>实例228 开机后程序
自动
运行 319<
br
>实例229 获取任务栏尺寸大小 320<
br
>实例230 改变系统提示信息 321<
br
>实例231 获取系统环境变量 322...
MYSQL培训经典教程(共两部分) 1/2
数据库
的备份与恢复 114<
br
>5.1
数据库
目录 115<
br
>5.1.1 数据目录的位置 115<
br
>5.1.2
数据库
的表示法 116<
br
>5.1.3
数据库
表的表示法 117<
br
>5.1.4 MySQL的状态文件 118<
br
>5.1.5 总结 120<
br
>5.2 重定位
数据库
...
MYSQL培训经典教程(共两部分) 2/2
数据库
的备份与恢复 114<
br
>5.1
数据库
目录 115<
br
>5.1.1 数据目录的位置 115<
br
>5.1.2
数据库
的表示法 116<
br
>5.1.3
数据库
表的表示法 117<
br
>5.1.4 MySQL的状态文件 118<
br
>5.1.5 总结 120<
br
>5.2 重定位
数据库
...
JSP教程文档_从入门到精通_一步一步学习
- JSP可以通过JSP页面的转换过程
自动
转成Servlet,然后由Servlet容器执行。 - JSP提供了更简单的HTML和XML标签嵌入机制,使得页面开发更加便捷。 #### 第2章 JSP语法 **2.1 JSP页面的基本结构** 一个典型的JSP...
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章