在留言板的设计过程中发现php是沟通网页和叔数据库的桥梁,所有对数据库的操作都要用php语句来实现,接下来分享一下我在运用php遇到的一些问题和解决。
1.查询
在运用php过程中,发现查询数据库是运用最多的,在你显示,登录,注册的时候都必须先查询数据库,在获得某些信息后才能接着往下操作,查询使用select这毫无疑问,但是在运用select的时候发现它的查询方式真的是多种多样,可以查整张表,可以加入条件查询,可以按行或者列查等等。。。
它的主要子句可归纳如下:
SELECT select_list --描述结果集的列
INTO new_table_name --指定使用结果集来创建新表
FROM table_list --包含从中检索到结果集数据的表的列表[返回结果集的对象]。
[ WHERE search_conditions ] --WHERE 子句是一个筛选,它定义了源表中的行要满足 SELECT 语句的要求所必须 达到的条件
[ GROUP BY group_by_list ] --根据 group_by_list 列中的值将结果集分成组
[ HAVING search_conditions ] --结果集的附加筛选
[ ORDER BY order_list [ ASC | DESC ] ] --结果集的附加筛选
2.时间问题
当我们要获取系统时间时函数很简单,只要date(‘y-m-d h:i:s’,time());就好,但是这样看到的时间往往比不是你现在系统的时间,那是因为存在区时的问题。我的数据库是mysql的,只要在在php文件开始处 加上date_default_timezone_set('prc');就能获得北京时间了。
3.mysql与mysqli
网上学习的时候看了很多代码都是mysql的,运行的时候都有注意说xxxx将要在未来被取代,只要将mysql的语句改成myaqli的就行了,我在改的过程中发现这两种其实很相近,改些细节就好,大部分php代码还是一样的。