首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  MYSQL/SQL语句/PHPMYADMIN专栏 » [求助]MYSQL数据存储读出的问题  


  作者:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密

 

 发表:2005-09-27 02:07:44 阅读 2401 次 回复 6 次 得分1  |   字号 字色
[求助]MYSQL数据存储读出的问题
在实现对mysql数据库操作过程中,如果程序中包含空格、特殊字符等入库前应该做些什么操作

之后,从数据库中输出又该做些什么操作?

 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-09-27 16:04:00  评分:1 

如包含特殊字符,可以用字符替换函数将字符替换为相应的HTML代码。
如< 可以替换为 & lt; 空格替换为 & nbsp; 回车替换为<b r>等。

 2#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 2#楼 发表于2005-09-27 22:35:23  评分:× 

迷惑ing

入库的时候替换了特殊字符,出库要显示在网页上还用替换回来么?

有时候输出到<textarea>里面格式时可以的

输出到<td>里面就会出偏差

addslashes要用么?入库用还是出库用?
 3#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 3#楼 发表于2005-09-28 17:29:30  评分: 

出库的时候是否替换,要看具体情况。
如果需要替换,就替换,不需要替换,就不用替换
 4#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 4#楼 发表于2005-09-29 17:36:10  评分:× 

mysql是不是会把多个空格换成一个空格?

是不是会把前置和末尾的空格都除去?

 5#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 5#楼 发表于2005-09-29 19:23:06  评分: 

mysql不会自动去除空格

但是 HTML 会。
你的内容从数据库里读出来,如果不做处理,那么在HTML中,连续的空格是无效的。除非空格用 & nbsp;表示。
 6#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 6#楼 发表于2005-09-30 04:17:22  评分:× 

了解了  

老大
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版