1.UPDATE语句如果不带WHERE条件,会将相应数据表中的所有字段都更新。在文章分类中如果犯这样的错,会将所有的父级id换成相同的,页面上会没有任何东西显示。
2.js中如果使用FF的错误控制台提示函数或$符号没有定义,则是js文件没有调用进来或者函数名写错了
3.函数名后面不管有没有参数都必须带括号,每条语句的结束处都需要有括号
4.单引号里面的单引号会被转译,双引号里面的变量会被解析,双引号里面的双引号也会被转译。
5.博客相对于更简单,也就相当于文章发布,但是博客里面的音乐盒比较特殊。
6.FCKEditor 已经更名为CKEditor。
7.Apache的配置文件httpd.conf文件中要注释掉177行到232行之间的内容,还要将httpd-vhosts.conf文件中这样才能解析虚拟域名
8.时间差是因为在php.ini中没有设置时区,而php默认的时间是外国的时间。设置为PRC以后还要将前面的注释符号去掉。 [Date] ; Defines the default timezone used by the date functions date.timezone = PRC
9.ZendOptimizer是PHP程序的优化器,用它可以运行加密的PHP程序,还可以优化PHP的执行速度。
10.netbeans IDE
11.如果在httpd-vhosts.conf文件的虚拟站点的配置文件的域名前加上了www,那以后访问网上的网站的时候会无法访问,因为服务器会首先解析本机上的虚拟域名。
12.Apache启动以后会将httpd.conf这个配置文件装载到内存里面,所以每次修改Apache的配置文件后都要重启Apache
13.httpd.conf文件配置好后,虚拟域名还不可以使用,必须在c:/Windows/system32/drivers/etc/hosts文件中加入127.0.0.1 xxx.com这样的配置。
14.vitural host下面配置的站点的磁盘路径要对应,不能少标点符号,也不能有不小心贴上去的东西,否则apache无法启动。
15.只要修改了c:/Windows/system32/drivers/etc/hosts里面的域名,这样即使访问的是别的网站,也会转到一定的地址,常见的浏览器篡改IE浏览地址就是这样的方式。
16.重装系统以后,不需要重新安装Apache、PHP、Mysql,在命令行下执行命令即可。打开D:/server/apache/INSTALL.txt文件,85-86两行写明了安装和启动的语句: bin/httpd.exe -k install bin/httpd.exe -k start
17.在Windows系统里面的命令行下,后缀名为.exe的可以省略。
18.在“我的文档”图标上右击,选择“属性|目标文件夹”,可以更改“我的文档”存放的路径。
19.define():定义常量; defined():判断某个变量或常量是否已经被定义了
20.php中foreach()的用法。 21.网页中标签里面的内容不被替换,原样输出。
22.js中如果不让语句断行,需要加入"/"连接。
23.phpmyadmin下面的"Mysql连接校对"一定要选择编码,否则可能会出现乱码。
24.“屏幕录像专家”在录制时间不超过一个小时的时候,即使是未注册版本,也不会提示“未注册”字样。
25.使用的$tpl -> assign ()方法,是引用了smarty这个类生成的一个对象tpl的成员方法assign。
26.所谓的句柄是一个返回的资源类型的地址。 执行mysql_fetch_assoc()(返回值为一个资源类型),mysql_query()(返回值为一个bool值),mysql_fetch_array()(返回值为一个数组)
27.字符串转换为数字的规则:如果字符串的第一个字母不是数字,转换为数字0;如果字符串的第一个字母是数字,从这个位置开始向后截取,直到第一个不为数字的字符为止。
28.回复的时候要得到对应的留言的id,这样才能知道回复的是哪条留言,需要加一个隐藏字段。在页面中要对得到的结果进行判断,如果得到的结果为空,显示“暂无回复”,否则循环显示回复内容。
29. encapsulate [in'kæpsjuleit] v. 装入胶囊,封进内部,压缩 如果在写SQl语句的时候没有加上双引号,会提示需要没有闭合,可能有空格,需要一个字符串,一个数字或则是一个变量。
30.sql语句中不要换行,否则会不正确,而且在Editplus中符号的颜色也会不正确。
31.在建数据表的时候要把主键设置为 unsigned NOT NULL AUTO_INCREMENT ,PRIMARY KEY (`作为主键的字段名`). 如果没有这样设置,主键的值没有办法自增长,所有的主键值都是为0的。
32. -- -- 表的结构 `user` -- CREATE TABLE IF NOT EXISTS `user` ( `id` int(20) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `password` varchar(32) NOT NULL, `create_time` int(10) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT='用户表' AUTO_INCREMENT=2 ;
33.PHP程序设计思维导图
34.HTML中的图片和样式的路径,js的路径都是相对于调用html页面的PHP页面而言。
35.表单里面的name 是用来我们php 的$_POST 或 $_GET 接收的索引而id 是用来设置css 或 javascript 调用 的当不校验的时候 id 可以不写,但 name 必须有.不然的话,PHP 接收不到数据的。 36.IE中显示光标的形状为手型:cursor:hand;而这个属性在FF中不支持,改成cursor:pointer,则可在两种浏览器中显示手型
37.MySQL字段类型 set //复选框 enum // 单选框 varcher text int tinyint
38.当数据库的数据量很大的时候(大于8M),必须从命令行导入。
39.mysql命令行下导出数据mysqldump –u root –p guest>d:guest.sql 回车以后要求输入密码:Enter password:root 命令行下导入数据:mysql -uroot -p test 框架集是在和之间的内容。
41.php的配置文件:php.ini中的全局变量:register_global 默认是关闭的,如果改成打开,则会出现$_SESSION中的变量和$_POST变量里面的值相等,这样在登录页面中无论输入怎样的验证码都是正确的:因为$_POST['vcode']传过来以后会覆盖$_SESSION['vcode']里面的值(索引一样)。
42. 银杏 [yín xìng] gingko gingkgo
43.页面分隔符应当是数据源从哪里来的就从哪里找。 44.在foreach里面的值应该用$val['']这样的形式来访问,而不是再用变量名如$art_list