MYSQL存进去的和读出的肯定一样,但是你显示到屏幕上就不一样了:回车和空白没有了,这是因为浏览器的缘故,你可以使用pre代码控制,例如:
在乐山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站设计 网站设计制作按需策划,公司网站建设,企业网站建设,品牌网站制作,成都全网营销推广,外贸营销网站建设,乐山网站建设费用合理。
$row=mysql_fetch_row($res);
echo "pre$row[0]/pre";
replace一般用于替换字段值中的一段字符串
整体替换直接使用where语句定位到空白字段再重新赋值即可:
UPDATE Content SET 分类='24' where 分类=''
解决办法是存到数据库里面的时候做一次转换,在从数据库里读取数据的时候再做一次转换,这个转换数据库有函数可以自己转,不知道你用的什么数据库,一般都会有字符替换函数的。
1、首先replace函数可以做到替换【'123 456'】为【'1234'】,测试log如下:
mysql select replace('123 456','123 456','1234');
+-------------------------------------+
| replace('123 456','123 456','1234') |
+-------------------------------------+
| 1234 |
+-------------------------------------+
1 row in set (0.05 sec)
2、如果你想去掉【message】中的所有空格的话
【replace(message,' ','')】就可以的。测试log如下:
mysql select replace('1 2 3 4 5 6',' ','');
+-------------------------------+
| replace('1 2 3 4 5 6',' ','') |
+-------------------------------+
| 123456 |
+-------------------------------+
1 row in set (0.00 sec)
3、所以你的sql改成下面这样就可以了应该:
UPDATE cdb_posts SET message=REPLACE(message,' ','') where tid=123456;
4、改完了记住commit,使改正永久话。
---
以上,希望对你有所帮助。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款