常用函数
助手函数
gp
- 函数说明:获取以 get 或者 post 方式传递的参数
参数名称 | 类型 | 描述 |
---|---|---|
key | string | 参数名 |
filter | bool/string | 是否进行安全过滤 |
gp($key, true)
1
get_url
- 函数说明:获取当前网址
参数名称 | 类型 | 描述 |
---|---|---|
无 |
get_url()
1
get_client_ip
- 函数说明:获取客户端的 IP 地址
参数名称 | 类型 | 描述 |
---|---|---|
无 |
get_client_ip()
1
cut
- 函数说明:将一个中文字符串按指定长度截取
参数名称 | 类型 | 描述 |
---|---|---|
string | string | 需要裁剪对文字 |
length | int | 裁剪长度 |
dot | string | 裁剪后补充字符 |
cut($string, 8, '...')
1
数据库操作
执行一个 SQL 语句
执行一个非查询类型的 SQL 语句,如
insert
、update
、delete
等
参数名称 | 类型 | 描述 |
---|---|---|
sql | string | 执行的 SQL 语句 |
db::query($sql);
1
- 返回值
bool
- 执行成功
true
- 执行失败
false
- 执行成功
查询一条数据
参数名称 | 类型 | 描述 |
---|---|---|
sql | string | 查询 SQL 语句 |
db::find($sql);
1
- 返回值
array
- 数据库查询结果
查询数据集
参数名称 | 类型 | 描述 |
---|---|---|
sql | string | 查询 SQL 语句 |
db::select($sql);
1
- 返回值
array
- 数据库查询结果
杂项
- 分页器
分页功能实现
1、从数据库查询数据
2、按页面显示数量进行分页
3、生成分页链接按钮
$page = new page("select * from table order by id desc");
$list = $page->get_list(20); //获取页面数据,这里每页20条
$pagelink = $page->get_page(); //获得分页链接
1
2
3
2
3
- 提示页面
输出提示信息
self::alert($msg)
1
- 跳转页面
重定向到指定url,可携带提示信息
self::redirect($url, $msg=null)
1
- 输出json
将字符串转换成json格式输出
self::json($data)
1
- 输出404页面
转换到404页面
self::page_404()
1
- 调用模版
调用模版,输出模版页面
self::tpl($tplName)
1