会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
night-bright
博客园
首页
新随笔
联系
订阅
管理
2020年3月13日
Yii2的ActiveForm组件实现ajax验证功能
摘要: yii model的rules具有很强大的验证功能,当我们使用Yii的ActiveForm组件时它会自动生成对应js验证代码,对数据进行验证,但是当我们在rules中写自定义验证时,就只有在表单提交后才会验证,这样对用户来说是很不友好的,所以此时我们可以使用ajax验证,具体代码如下: 在model
阅读全文
posted @ 2020-03-13 12:36 night-bright
阅读(712)
评论(0)
推荐(0)
2020年1月7日
table实现下滑表头悬浮在页面顶部效果
摘要: 思路:将table分为两个表,表头部分和内容部分,通过jquery实时控制上下两表的th,td宽度统一,在表头部分触顶时改变定位方式使它悬浮 代码如下: <!DOCTYPE html> <html> <head> <title>悬浮table头</title> <style type="text/c
阅读全文
posted @ 2020-01-07 11:00 night-bright
阅读(1983)
评论(0)
推荐(0)
2019年9月29日
案例:用一条语句查询出日志表login_log中所有在a日登录过并在b日没有登录过的用户
摘要: 思路: 将题目拆分成两部分 1先查出所有在a日登录过的用户名 2用1的结果加上b日的时间为条件完成最终查询 具体代码 假设: 日志表为:login_log 用户名为:username 登录时间字段为:time 时间a为:time_a 时间b为:time_b 1的代码 2最终代码
阅读全文
posted @ 2019-09-29 21:01 night-bright
阅读(391)
评论(0)
推荐(0)
数据库的优化整理
摘要: 1.选择有效率的表名顺序 2.where子句的字段顺序(个人理解:如查询用户表的20岁男性数据,条件应该先写年龄再写性别,因为通常情况下指定年龄的数据更少可以先过滤掉大多数无用数据从而提高查询的效率) 3.查询语句中避免使用'*',最好需要什么就查询什么字段 4.用where子句替换having子句
阅读全文
posted @ 2019-09-29 20:56 night-bright
阅读(155)
评论(0)
推荐(0)
Yii2的GridView实现拖动排序功能
摘要: 本功能同样适用于其他的框架或者原生的程序(需要根据实际情况做修改) 1.本功能参考地址:https://www.cnblogs.com/xiuber/p/5945597.html 2.本功能必须先引入jquery和jquery-ui(注意引入先后顺序) 前端代码: 控制器代码: 以上代码仅供参考要注
阅读全文
posted @ 2019-09-29 20:54 night-bright
阅读(628)
评论(0)
推荐(0)
php格式化文本换行缩进
摘要: 曾经针对文本的换行添加样式的简单方法,记一下笔记 public static function add_html_p($text){ $keyword_arr = explode("\n", $text); $new_text = ''; foreach ($keyword_arr as $k => $v){ $new_text .= ''.$v.''; ...
阅读全文
posted @ 2019-09-29 20:48 night-bright
阅读(899)
评论(0)
推荐(0)
MySQL数据去重
摘要: 删除掉某表重名用户 表名: user 字段: 主键 :id 用户名:name delete from user where id not in(SELECT max(id) from user group by name);
阅读全文
posted @ 2019-09-29 20:39 night-bright
阅读(263)
评论(0)
推荐(0)
公告