CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

PHP+数据存取

楼主eagle_gui(凉开水@www.dd16.net)2002-12-03 20:58:03 在 Web 开发 / PHP 提问

各位来谈谈PHP在对数据库存取时对内容的处理问题  
   
  有些人喜欢直接把内容存进去,我则喜欢encode后再存进数据库  
   
  在取出来时再decode  
  如,存入时:$message=base64_encode($message);取出来时再进行:base64_decode  
  请问何种方式较好?谈谈你的心得体会.  
  特别是对付特殊符号:   '     "   \   /   .       这些  
  你平时又是如何处理?  
   
   
  问题点数:50、回复次数:11Top

1 楼horse815(Henson)回复于 2002-12-04 01:06:54 得分 5

用上面的方法较好,特别是有一些特殊符时,更显出其作用的!Top

2 楼chn217(天涯)回复于 2002-12-04 01:35:00 得分 5

其实都差不多。用base64编码时,会占用更多的磁盘空间,但是相对而言他在安全性方面要高一些。Top

3 楼lguser()回复于 2002-12-04 15:30:25 得分 5

如果经常使用phpmyadmin之类查看数据,还是直接存比较直观  
  对于一些保密性的数据,这样处理有一定的好处,但也不是很安全Top

4 楼eagle_gui(凉开水@www.dd16.net)回复于 2002-12-05 20:49:56 得分 0

靠,人都去那里了?Top

5 楼phpteam(phpsalon.com)回复于 2002-12-05 20:58:04 得分 5

一般用用就足够了,何必encode呢??又不是什么国家机密或者军事机密???Top

6 楼abin30(阿斌)回复于 2002-12-09 06:41:18 得分 5

我认为直接把提交来的数据保存在数据库里,也没有什么不好的。安全上不会有问题,如果出问题也是程序问题了。    
  Top

7 楼gcs925(竹里坐消无事福,花间补读未完书)回复于 2002-12-09 09:55:24 得分 5

我觉得普通的应用,不必都加上encodeTop

8 楼tntxhy(落日使者)回复于 2002-12-09 10:34:20 得分 10

如果只是为了处理特殊符号:   '     "   \   /   .   ,addslashes函数就足够了。  
  都encode不但没有必要,而且会增加处理时间。Top

9 楼tmj(革命者)回复于 2002-12-09 16:31:55 得分 5

up   gzTop

10 楼eagle_gui(凉开水@www.dd16.net)回复于 2002-12-09 20:47:53 得分 0

看来没有人用编码来存储了?Top

11 楼gks_cn(981530)回复于 2002-12-10 11:21:54 得分 5

编码是鸡肋,要破还是要破。不允许破,一般的加密也满足不了啊。  
  呵呵Top

相关问题

  • PHP+MYSQL关于数据库存取问题
  • 数据库存取问题
  • 数据库存取文件???!!!
  • mysql 数据存取问题。
  • 文件数据的存取
  • 数据库存取问题
  • 如何存取数据库图片呢?
  • 怎样用数据库存取图片?
  • 从数据库中存取图片,
  • BLOB数据类型的存取问题

关键词

  • 数据
  • 数据库
  • 处理
  • encode
  • base64
  • 问题

得分解答快速导航

  • 帖主:eagle_gui
  • horse815
  • chn217
  • lguser
  • phpteam
  • abin30
  • gcs925
  • tntxhy
  • tmj
  • gks_cn

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo