sqlite的联表查询

使用数据库,需要用到多表联合查询,这是关系数据库的特点。sql查询的join有以下几种:

cross join 是笛卡儿乘积 就是一张表的行数乘以另一张表的行数
left join 第一张表的连接列在第二张表中没有匹配是,第二张表中的值返回null
right join 第二张表的连接列在第一张表中没有匹配是,第一张表中的值返回null
full join 返回两张表中的行 left join+right join
inner join 只返回两张表连接列的匹配项

sqlite的联表查询支持以下几种方式:
0200955153033.gif
left join 、inner join、corss join,其他的方式都等同于以上三种

, == CROSS JOIN
JOIN == INNER JOIN
LEFT JOIN == LEFT OUTER JOIN

php+ajax登录验证代码

    web上会经常遇到登录的情况,一个无刷新的ajax登录方式会给浏览者带来更好的体验。这个代码写了很久了,是上次没做完的一个系统的一部分。由于不是 靠web编程吃饭,php仅仅是个爱好,所以我会经常做些“半截”东西,细想起来真是没有做完一个完整的东西,都是把基本功能实现就没兴趣,就放弃了!有 些代码还是很有用,所以记下来以备将来有用!
    这个登录验证需要用到3个文件:index.html登录界面,ajax.js基本的ajax代码,login.php操作数据库文件。当然还有css样式文件,不影响使用就不发了。

阅读剩余部分...