01 2009 档案

摘要:终于要用到SQL嵌套语句了,虽然不用嵌套语句也可以有其他解决方案,但既然碰到了就研究一下。遇到的问题是这样,有两个表A,B,要求把A和B里面的每一条记录都读出来,而B表的每条记录都通过外键AId与A表里的记录建立唯一对应关系,但是B表里面的数据只是一个附加信息,所以B表的记录要比A表少的多~我只要在B表里提取两个字段M和N的信息~但由于B表的记录数并不和A表的记录数相等,所以不能用简单的select A.*,B.M,B.N from A,Bwhere A.AId=B.AId来查询了。因为这样的话,如果B表是空的话,就会查询出0条记录~这是不符合需求的..... 在这种情况下,我想到了SQL语. 阅读全文
posted @ 2009-01-12 01:05 Fakis 阅读(1408) 评论(0) 推荐(0) 编辑
摘要:firefox下的window.event对象只有在事件触发时才会“启用”(暂时就这么理解吧)...所以思路就是在JS的一开始的时候就想办法触发一个事件,再把window.event“抓住”。在选择事件的时候发现,js有个特别的实践就是函数传递参数时间...js允许在定义函数的时候不指定传递参数的,但在调用的时候再用arguments属性来获取传递参数....所以想出了以下方法来定义window.event... function initevent() { var e=arguments[0] || window.event; /*这里因为测试了一下arguments[0]等于触发了一个函. 阅读全文
posted @ 2009-01-12 00:45 Fakis 阅读(1431) 评论(0) 推荐(0) 编辑
摘要:昨晚终于设计出了几个功能了,就写下心得。。但是BLOG上竟然没有显示出我刚写的那篇文章。开始还以为是页面显示的算法错误,数据库应该保存了那篇日志的,但今天进入数据库查看竟然没有,这是发现问题的严重了,马上各个页面程序去查找调试问题的所在。通过分析,问题应该是出在内容录入的程序上~~但调试时候可以看到,语法和算法都没有问题的。真在郁闷时突然看到<select>的<option>的value=""空值= -!汗了,既然有这种事,怪不得通不过录入前的检测了。再认真对比时才发现,原来程序上写的字段名是classId,而数据库上的字段名是classid因为有一 阅读全文
posted @ 2009-01-09 14:54 Fakis 阅读(395) 评论(0) 推荐(0) 编辑