今天是CSDN给我们培训的第五天也是最后一天,感觉五天培训的日子过的非常的快,因为每天都过的很充实也很累,但是这些累都是有价值的。我们通过这五天的学习学到了很多我们以前没有听都没听过的知识,我们用这些陌生知识去实现我们生活中再熟悉的聊天框,当大家用老师教我们的方法做出的聊天框聊天的时候,觉得特别有成就感。大家在里面畅所欲言,很是开心。不仅学到了知识而且还让大家很开心真的是很好的。
这次的CSDN之旅是很不错的,希望下次能给我们带来更加不错的课程!老师下次见!
笔记:
ajax 获取服务器端的数据
异步的特点:各干各的,互补影响,能够提高交互效率
六步曲.........
mysql数据库 (数据库管理员 DBMS)
免费、支持的数据量比较大(百万数据级别),中小企业的首选
学习他的操作语言(sql语句)
通过一系列的执行或者语句,可以操作数据库,可以再很多编程语言中执行sql语句
来实现通过程序操作数据库
PHP+Mysql 黄金组合 LAMP架构 L-linux A-apache M-mysql P-PHP
sql语句常见的:
增加一条数据: insert into 表名(字段名,字段名) values(字段值,字段值)
** 字段名和字段值必须一一对应
删除一条数据: delete from 表名 (把所有数据都删除了)
删除指定数据
delete from 表名 where 字段名='字段值'
修改一条数据: update 表名 set 字段名='字段值' (把所有的数据的该字段都更新)
指定更新某一条数据
update 表名 set 字段名='字段值' where 字段名='字段值'
查询: select 字段名,字段名(所有的字段用*代替) from 表名(查询所有的)
查询一部分数据:
select * from 表名 where 字段名='字段值'
如果有多个条件,我们使用 and 并列查询
===========================================================================
关于在线用户列表实现思路
1)当用户输入用户名登录聊天室后,保存用户的信息
保存用户信息的时候,需要判断用户是否已经存在了
如果存在,咱们只要更新他最后一次在线的时间
2)如果用户已经有20秒没有发言了(关闭窗口了),这个时候我们应该把他从在线用户列表中踢出
如何判断20秒没有发言或者20秒不在线?
当前时间-最后一次在线的时间>=20秒 ======>剔除此用户