自己在做项目过程中学到的
PHP 知识收集
以前没学过
PHP,最近刚好一个项目需要用到,我就决定一边学一边做 PHP
1 在 SQL 语句中可通过添加限制条件:left(text,20)只取 text 文本的前 20 个字;
2 可以用 limit fromRecord, RecordNum 来作为分页使用,比如 limit 0,30 表示从第一个记录开
始遍历
30 个纪录;
3 两个表的连接可以是:table1 join table2 using x(x 为两个表的公共字段),或者是 table1 join
table2 on table1.x = table2.x
4 php 获取 querystring 可以用
$page
=
$_GET
['page'];
或者
$page
=
$_REQUEST
['page'];
其中
Request 可取得 post,get,QueryString 等字符;
在这之前
我看到了一个较笨的办法:
parse_str
(
$_SERVER
['QUERY_STRING'],
$output
);
// 先将查询字符串存到一个数组
$output 中
$page
=
$output
['page'];
//然后根据变量名索引
5 php 中日期函数的比较实际上就是字符串的比较;
6 mysql 中
date
类型的数据可以是:
2000-02-03,2002.02.03,2002.2.3,02.02.03,02.2.3,就是说
必须有月和日,而且必须以
'-'或'.'分隔开来。
7 data()来获取时间会有时区的问题,我发现时间都少了 8 个小时,是因为 php.ini 里面默认配
置是
GTM 美国时区;
解决办法:可以修改
php.ini:
[
Date
]
; Defines the
default
timezone used by the
date
functions
date
.timezone = "Asia/Shanghai"