php+sql
苗先生的PHP记录
有什么我碰到的问题, 看了我的笔记没有解决,可以在帖子中留言 , 大家一起探讨解决!
正在想跨出舒适圈,而每个人都喜欢在舒适圈里呆着,整得我都进不去了-v-
懒得要命 ,很少做原理文字分析,都是自己在项目中遇到的问题或笔记,我只要结果不要过程!
展开
-
php 框架计算偏移量
当一个查询语句偏移量offset很大的时候,如select*fromtablelimit10000,10,先获取到offset的id后,再直接使用limitsize来获取数据,效率会有一些提升,但不是很大。但是如果想直接使用select方法查询,就需要手动计算偏移量,在limit中使用。正常分页比如TP框架是可以直接使用paginate链式函数或者page函数。但是,众所周知mysql很神奇。时间0.029s。时间0.012s。......原创 2022-07-25 16:15:53 · 255 阅读 · 0 评论 -
MySQL 主从复制步骤,版本5.7
1.修改主服务器mysql配置首先修改主服务器权限如果执行下面的语句返回 ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'可以先执行 show variables like 'validate_password%';如果返回 Empty set在mysql命令行中执行install plugin validate_password soname 'validate_password.s...原创 2022-02-11 09:18:32 · 330 阅读 · 0 评论 -
Mysql 安装5.7社区版本
首先查看mysql依赖 yum list installed | grep mysql 卸载掉mysql-lib依赖 yum -y remove mysql-libs.x86_64 这样子可以防止依赖冲突 如果没有wget需要安装一下 yum install wget -y 添加rpm源 1 1 ...原创 2022-02-04 23:11:49 · 1456 阅读 · 0 评论 -
mysql查找附近商店 lat lng
首先lat纬度($latitude)lng 经度($longitude)mysql查询的公式如下select ROUND(6378.138*2*ASIN(SQRT(POW(SIN(($latitude*PI()/180-latitude*PI()/180)/2),2)+COS($latitude*PI()/180)*COS(latitude*PI()/180)*POW(SIN(($longitude*PI()/180-longitude*PI()/180)/2),2)))*1000) AS dist原创 2021-05-15 15:18:14 · 334 阅读 · 0 评论 -
Mysql事物回滚
注意数据库要是支持回滚的innoDb ,不要是MyISAM原创 2020-10-12 10:55:17 · 147 阅读 · 0 评论 -
xss防攻击
在输入框中写入达到攻击的效果防范:在controller中获取值时,写入 htmlentities 函数, 把输入的文本转化成html实体,即 <> 转化成lt,gt$data = input('post.');'name' => htmlentities($data['name']),...原创 2020-10-12 10:55:05 · 61 阅读 · 0 评论 -
Tp多条件搜索,like模糊查询,时间查询
demo: o2oapp\admin\controller\dealapp\common\model\dealapp\admin\view\deal\index效果 :无条件 : SELECT * FROM o2o_deal WHERE status = 1 ORDER BY id DESC有条件 : SELECT * FROM o2o_deal WHERE category_id ...原创 2019-09-18 23:09:53 · 347 阅读 · 0 评论 -
删除分类的同时删除下面分类的文章,并删除图片
首先 article表 文章表,有cate_id和 cate表的id对应bick项目 cate部分Model:<?phpnamespace app\Admin\model;use think\Model;use think\Collection;use app\Admin\model\Article as ArticleModel;class Cate extends...原创 2019-08-22 20:21:09 · 94 阅读 · 0 评论 -
php查询 in
当某个字段的值在某一个数组中时TP: 用模型静态方法查找 implode把数组转换成1,2,3格式$id = array(4) { [0] => int(24) [1] => int(25) [2] => int(26) [3] => int(27)}$article = ArticleModel::where("cate_id in (".imp...原创 2019-09-17 22:02:18 · 208 阅读 · 0 评论 -
Auth权限---php文件---童攀,带sql数据表,demo:bick
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +-------------------------------------------------------------------...原创 2019-08-29 16:25:46 · 153 阅读 · 0 评论