- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 ThinkPHP6.0 如何使用日志
日志遵循PSR-3规范,除非是实时写入的日志,其它日志都是在当前请求结束的时候统一写入的 所以不要在日志写入之后使用exit等中断操作会导致日志写入失败。Notice:文件路径 访问的哪个模块下+log+月份+日期.log。例如:url:文件地址:/runtime/home/log/202208/24.log俩种方法,都是系统在运行结束后自动调用Log::save() 统一进行日志信息写入方法描述记录日志信息到内存,日志级别level 不写。默认info实时写入一条日志信息。
2022-08-25 14:54:30
6484
原创 ThinkPHP 6 数据库查询,where 、or、and
1.查询数据库的方式三种数据库查询(Db类) Db::name()->where()->select() 实例化模型查询(建立模型model ) $userModel = new userModel(); $userModel->where()->select() 使用查询构造器(调用数据库链式操作和查询方法) UserModel::where()->select()俩种查询方式返回的数据格式也不一样。一种是数组,一种是数据集对象(think\Collection),
2021-06-07 14:35:55
23524
2
原创 thinkphp3.2 where 条件查询
thinkphp3.2 where 条件查询在连贯操作中条件where的操作有时候自己很晕,所以整理下,有助于使用查询条件 支持的表达式查询,tp不区分大小写 含义 TP运算符 SQL运算符 例子 实际查询条件 等于 EQ = $where[‘id’] = array(‘EQ’,’1’) id = 2 不等于 ...
2018-02-22 22:58:32
27685
原创 thinkphp 中session 方法 设置‘’
thiinkphp 中设置 session(‘wo’,”);这个样的设置是不行的。不起作用,原因很简单:是底层函数在判断第二位参数设置值的时候,如果是‘’的话会返回 原先的值 例子:session('wo','www');session('wo','');结果返回:www 如果想要设置seesion中某个值为空的话,直接设置为null 这样就行。仅仅小归纳下提醒自己
2017-04-21 22:32:56
1558
转载 Mysql 统计函数
最近有在做报表的sql统计,用到最多的是count() 和group ,还有就是时间区间的判断,季度和最近一年,最近一个月,最近一个星期之类的转载两篇文章(还是很有用的): 1.博主:oaksharks –mysql 聚集函数 count 使用详解 2.博主:适当废话的–mysql查询今天、昨天、7天、近30天、本月、上一月 数据
2017-04-17 23:34:50
485
原创 Apache 配置局域网的访问
其实这个是个很经典的问题,怎么说呢?以apache 为例:问题1:就是环境的配置问题,是否配置正确?问题2:就是即使配置好了环境,是否已添加apache为可通过的防火墙通讯的程序(这个问题之前成为我老是想不明白的问题)问题1打开http.config,找到Directory这个标签 将其中的访问权限进行修改,下面的意思是允许所有的访问 Order allow,deny Allow f
2017-04-17 22:34:25
1928
原创 Apache多端口配置
默认为80端口 Listen 80增加监听接口(可以添加多个) Listen 2525 Listen 2424添加配置1.统一配置在extra/httpd-vhosts.conf中在http.conf中找到 # Virtual hosts # Include conf/extratpd-vhosts.conf 打开 # Virtual hosts Include
2016-12-26 23:18:15
690
原创 Ajax的知识整理
Http的请求 :1.同步请求 2.异步(ajax)请求 传输方式分为post 和 get 扩展:客户端和服务端的握手协议。只有3次握手协议之后。才会开始传输数据 参考博主海角天涯文章HTTP与HTTPS握手的那些事同步请求和异步请求的区别: 同步:客户端发起请求后.不执行其他程序。等待服务端的响应.异步 : 客户端发起请求后,不等待服务端的响应。先执行其他的程序.等到服务端返回时候再
2016-12-26 22:54:00
283
原创 PHP 变量知识整理
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-11 23:13:31
328
原创 web 问题集锦
1.如何保持一个控制器调用一个页面,而这个页面include许多的子页面,同时实现数据共享场景:许多页面都包含header.html .就目前看来,Tp的在$this->display()页面,之前将值$this->assgin('data',$data)过去,$data会在整个页面共享.这个是一般的解决。如果头部信息包含比较多的时候,每次去赋给页面头部信息也是繁琐的。场景:其实原生的代码
2016-09-06 22:04:42
193
原创 thinkphp
最近在用Thinkphp框架,遇到了这些问题。1.关于M(),方法和D()方法M()方法中的参数是数据库的表名,D()方法是实例化model下的文件,然后再去找数据表表现是M方法 不用建立Model文件,而D()方法需要新建文件,而相对应的M()方法只能用些系统自定义的函数, 所以都建议即使建立了model文件,查询的时候用M()->selet方法,这样省性能,但是也有人说后期
2016-05-20 00:23:44
738
原创 wamp集成环境下的配置问题 ----显示字符集的问题
这个问题是我之前有遇到过问题之一。具体表现为:通常由浏览器页面提交的数据再经过服务器处理后,插入数据库时。显示的数据为乱码。这种情况可以这样排查:一.检查数据库的各个编码字符集是否一致。 启动mysql 输入显示字符集 : show var
2015-12-13 18:45:59
698
原创 计算机编程中单词与简写【持续编辑中。。。】
1.用户id userID 或 uId2.协议 protocol 或者用act 动作(action简写)3.vec.. 容器 (vector 的简写)vecItem 物品容器4. item或者 obj 物品5.send 发送6.request 请求7.Type 类型8.update 更新9.insert 插入10.add 添加11.dele
2015-12-03 13:21:44
982
原创 html小技巧
1.怎么使用Onmouserover事件? function changeImg(img) { img.src = "../images/email_
2015-01-22 20:53:48
335
原创 面向对象
1.0 类名首字母要大写 class A{ 类成员;}2.0 类成员类成员可以赋予初值。一般成员都需要关键字的说明,会有 public、private和static属性,但是如果没有特别的说明要用 var 关键字 说明,一旦有其他的关键字修饰时可以替换var关键字。3.0 类的实例化$a = newclasname();4.0 $this指针在对象内部
2014-12-01 17:54:24
294
原创 细说php --1
一、Css1.1css中的display类型,改变生成区块的类型。改为none、display(表现的像块级元素一样)。none。1.2其中的overflow 1.3绝对定位1.4 Float的问题 一般不会在一个完整定义的div中设置clear:both(清除float)这个属性 1.5 Div的宽度和位置问题其实是包含border的。
2014-11-22 15:23:04
418
zend studio 10.6.2 破解文件和汉化说明
2014-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人