- 博客(10)
- 收藏
- 关注
转载 thinkphp mysql 坐标按距离排序
thinkphp mysql 坐标按距离排序 $cha1 = new Model(); $shops = $cha1->query("select *,(2 * 6378.137* ASIN(SQRT(POW(SIN(3.1415926535898*(".$lat."-lat)/360),2)+COS(3.1415926535898*".$lat."/180)* COS(lat * 3....
2018-12-04 11:37:51 1487
原创 php或者nginx解决跨域问题
注意:nginx或php配置其中一种就可以了在nginx中添加(注释部分):.location / { #以下跨域设置 if ( $request_method = OPTIONS ) { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Metho...
2018-11-08 10:05:30 2017
转载 php里php.ini的基础配置
php.ini是php的配置文件,涉及php的所有功能,以下是基本配置:1、错误报告 -【php】error_reporting# php7.0默认配置: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT # 解释:允许所有错误,去掉E_DEPRECATED和E_STRICT错误常用配置:error_repor...
2018-11-05 10:40:39 201
转载 TP 框架中 获取变量 I()方法
ThinkPHP 中 I() 是获取变量值,可以通过这个方法,对变量进行验证,从而保证了数据的可靠性。I(‘变量类型.变量名/修饰符’,[‘默认值’],[‘过滤方法’],[‘额外数据源’])变量类型是指请求方式或者输入类型,包括:变量类型含义get获取GET参数post获取POST参数param自动判断请求类型获取GET、POST或者PUT参数re...
2018-11-03 15:37:41 740
转载 MYSQL中group_concat有长度限制!默认1024
在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改配置文件。
2018-11-02 16:35:39 208
转载 mysql之数据去重并记录总数
1、使用distinct去重(适合查询整张表的总数)有多个学校+教师投稿,需要统计出作者的总数select count(author) as total from files每个作者都投稿很多,这里有重复的记录。select distinct author from files;有可能两个学校的教师姓名相同,结果只统计一个,出错。select distinct author,sid...
2018-11-02 16:25:11 675
转载 mysql 按时间段统计(年,季度,月,天,时)
按年汇总,统计:select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y');按月汇总,统计:select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by dat...
2018-11-02 16:16:53 2685
转载 MySQL常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)EXP(x) 返回值e(自然对数的底)的x次方GREATEST(x1,x2,…,xn) 返回集合中最大的值LEAST(x1,x2,…,xn) 返回集合中最小的值LN(x) 返回x的自然对数LOG(x,y) ...
2018-11-02 16:05:16 105
转载 mysql 时间戳与日期格式的相互转换
1、UNIX时间戳转换为日期用函数: FROM_UNIXTIME()select FROM_UNIXTIME(1156219870); //输出:2006-08-22 12:11:102、日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()Select UNIX_TIMESTAMP('2006-11-04 12:23:00'); //输出:1162614180 Sel...
2018-11-02 15:54:57 230
转载 mysql 随机选取一条记录
mysql 随机选取一条记录SELECT * FROM table AS t1JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM table)-(SELECT MIN(id) FROM table))+(SELECT MIN(id) FROM table)) AS id) AS t2WHERE t1.id >= t2.idORDER B...
2018-11-02 15:34:54 401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人