浮叶蓝空的博客
分享学习心得,记录学习笔记
文章:
84
访问:
525912
登录
关于
首页
今天是:
2025年09月09日 星期二
类别
PHP(39)
其他笔记(20)
Java(1)
C++(17)
mysql(2)
JavaScript(4)
近期文章
Linux下Cmake引用第三方静态库示例
Linux下使用Cmake构建静态库示例
Ubuntu设置自动挂载硬盘,挂载U盘
压力测试工具Apache JMeter基本使用
使用PHP脚本借助FFmpeg一键合并视频
Shell中的>、1>、2>、2>&1、&>详解
PHP开启多进程实现异步非阻塞并行执行任务
博主推荐
PHP实现文件下载接口
Qt读写注册表,C++读写注册表
PHP动态修改配置文件,存储为文件
MySql常用语法
Powershell远程连接
PHP从字符串中获取需要的内容部分
封装PHP的HTTP请求
MySql常用语法
fuyelk
2019年03月24日
4413
#### 1.结合Mysql 5.6以上版本自带函数 st_distance()实现按距离排序 ```sql SELECT (st_distance (point (longitude, latitude),point(113.858202,22.583819) ) / 0.0111) AS distance FROM wlsq_base.lt s HAVING distance<10 ORDER BY distance; ``` ```php // PHP 计算方式参考 $this->mode()->field("ROUND(6378.137*2*ASIN(SQRT(POW(SIN(($lat*PI()/180-store.lat*PI()/180)/2),2)+COS($lat*PI()/180)*COS(store.lat*PI()/180)*POW(SIN(($lng*PI()/180-store.lng*PI()/180)/2),2)))*1000) as distance") ``` #### 2.获取上一条插入结果的ID ```sql INSERT INTO test_insert (NAME,VALUE) VALUES ('first','value1'); SET @pid = LAST_INSERT_ID() ; INSERT INTO test_insert (pid,NAME,VALUE) VALUES (@pid,'first','value1'); ``` ###### 更新中...
上一篇:
生成随机字符
下一篇:
将多个变量合并为数组,并以变量名为键
0人点赞
登录后评论
友情链接
doywb
2018-2025 Copyright© 米灵尔 浮叶蓝空
豫ICP备15007436号-1
豫公网安备 41152302000146号