对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。
由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。
星期五, 七月 16th, 2010 Posted in PHP开发 | No Comments »
对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。
由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。
星期五, 七月 16th, 2010 Posted in mysql | No Comments »
nnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等 高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务 支持已经外部键等高级数据库功能。
星期五, 七月 16th, 2010 Posted in mysql | No Comments »
一直以来我都以为MYSQL不支持事务处理,所以在处理多个数据表的数据时,一直都很麻烦(我是不得不将其写入文本文件,在系统重新加载得时候才写入数据 库以防出错)~今天发现MYSQL数据库从4.1就开始支持事务功能,据说5.0将引入存储过程^_^
先简单介绍一下事务吧!事务是DBMS得执行单位。它由有限得数据库操作序列组成得。但不是任意得数据库操作序列都能成为事务。一般来说,事务是必须满足 4个条件(ACID)
星期五, 七月 16th, 2010 Posted in mysql | No Comments »
基础知识把握的不牢固,所以又在网上搜这个问题,看到这篇文章讲述的比较清楚,索性转载下来:(原文:olsonlowey)
Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节
char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节
Varchar 的类型不以空格填满,比如varchar(100),但它的值只是”qian”,则它的值就是”qian”
而char 不一样,比如char(100),它的值是”qian”,而实际上它在数据库中是”qian “(qian后共有96个空格,
就是把它填满为100个字节)。
星期五, 七月 16th, 2010 Posted in PHP开发 | No Comments »
一直在用Editplus写PHP,最近做的网站是基于Codeigniter框架的,不断地切换MVC是件很不爽的事儿,很多时候迷了是该写model 了还是controller,于是决定用Eclipse for PHP Developers写php试试。
Eclipse官网上PDT下载地址是:http://www.eclipse.org/pdt/downloads/,我选择的是PDT 2.1 SR-2 All In One,因为eclipse是绿色版的,下载之后直接解压即可使用。
星期五, 七月 16th, 2010 Posted in mysql | No Comments »
这个脚本虽然比较简单,但觉得会帮我们很大的忙!
简单说一下:
DB_USER=”user” 为用户名
DB_PASS=”password” 为密码
mkdir /home/mysqlbak/$DATE 指定并创建要备份到的目录
BIN_DIR=”/usr/local/mysql/bin” 指定你的MYSQL的位置
BCK_DIR=”/home/mysqlbak/$DATE” 将你的数据库备份到以日期为目录的文件夹下