社区
基础编程
帖子详情
如何防止录入数据库时\r\n被自动写成
的问题
yueyang
2004-08-16 04:04:34
$text = str_replace('<br>',"\r\n",$text);
我把字符串中的<br>换成了回车换行,但只要把这个字符串写入数据库就会自动把回车换行给变成<br>,怎样解决这个问题?
...全文
508
11
打赏
收藏
如何防止录入数据库时\r\n被自动写成<br />的问题
$text = str_replace('',"\r\n",$text); 我把字符串中的换成了回车换行,但只要把这个字符串写入数据库就会自动把回车换行给变成,怎样解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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有那种功能
你把整个代码,贴出来看看吧
SQL+Python+R数据管道实战:从
数据库
连接到故障排查
本文系统讲解基于SQL、Python和R构建端到端数据管道的核心技术:涵盖SQLite/MySQL/PostgreSQL连接原理与陷阱,建表设计、数据校验灌入、精准查询优化,Python(Pandas/SQLAlchemy)与R(dplyr/dbplyr)双轨实践差异及协同策略,并深入剖析5类高频故障(如
数据库
锁、连接丢失、元数据幻影、
时
间解析失败、文件损坏)的根因与工程化解法,强调可复用配置驱动工作流。
Agent Builder vs n8n:智能体工作流与可视化编排的边界与协同
本文深入对比OpenAI Agent Builder与n8n在智能工作流中的定位差异:Agent Builder是Prompt-First的会话式决策引擎,依赖自然语言定义流程与JSON Schema契约化工具调用;n8n则是状态驱动、可视化、强错误处理的编排平台。二者在动态分支客服、实
时
数据探索等场景互补,而非替代。关键差异包括状态管理、并发支持、安全控制及成本结构,推荐混合架构落地。
AI办公
自动
化实战:基于大模型与RPA构建数字员工全栈方案
本文系统解析AI办公
自动
化全栈方案,聚焦大语言模型(如Codex、Qwen、DeepSeek)与RPA技术融合,覆盖环境搭建、Docker一体化部署、n8n工作流编排、AI服务API设计及端到端测试验证。重点探讨文档智能处理、数据同步、流程审批等典型场景,强调提示词工程、RPA健壮性设计、资源监控与合规安全实践,适用于开发者、IT人员及业务分析师构建可落地的数字员工系统。
LLM 运行
时
重构:Session 作为事件日志的工程实践
本文深入剖析Anthropic提出的' Session as Event Log '架构范式,阐述其通过Harness(执行器)、Session(持久化事件存储)和Sandbox(安全沙盒)三层解耦,解决LLM应用中上下文丢失、调试困难、凭证泄露等核心工程
问题
。重点说明该设计如何将session状态从易失的context window迁移至不可变事件日志,实现可观测性提升、TTFT降低60%及安全加固,并指出其在Trace存储、治理策略与垂直领域Agent市场中的演进价值。
基于AI与向量
数据库
构建TTRPG战役记忆引擎实战指南
本文介绍如何利用本地化AI模型(Ollama)、向量
数据库
(ChromaDB)与FastAPI,构建专用于桌上角色扮演游戏(TTRPG)的战役记忆引擎。系统支持自然语言记忆
录入
、语义检索、上下文感知推理与叙事辅助生成,实现结构化知识管理、动态关系建模与隐私优先的离线部署,解决GM在长期战役中面临的信息碎片化、检索困难与一致性维护难题。
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章