Mongo shell 使用方法及操作指南
Mongo shell 是 MongoDB 的命令行管理工具,功能非常强大,最近社区很多人咨询的一些问题,比如 命令行看 json 格式比较吃力? 如何确定 Secondary 节点同步是否跟上? 怎么查看 DB、集合使用了多少空间? 能否在 shell 脚本里调用 Mongo shell...
Mongo shell 是 MongoDB 的命令行管理工具,功能非常强大,最近社区很多人咨询的一些问题,比如 命令行看 json 格式比较吃力? 如何确定 Secondary 节点同步是否跟上? 怎么查看 DB、集合使用了多少空间? 能否在 shell 脚本里调用 Mongo shell...
在实际开发中,经常会遇见需要判断字符串中是否包含指定的字符(串),在 php 中我们可以使用 strpo 函数来实现这一需求,具体代码如下: strpos — 查找字符串首次出现的位置,返回 needle 在 haystack 中首次出现的数字位置。 mixed strpos...
如题:PHP 如何判断是一维数组还是二维数组? PHP 手册说明: int count ( mixed $var [, int $mode ] ) -- 计算数组中的单元数目或对象中的属性个数 如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() ...
在日常开发中我们经常需要查询数据表中重复记录,那么在 mysql 中怎么查询重复数据呢?具体 sql 语句如下: 这条 sql 语句实现了查询 table 表中 name 列重复的数据。 group by name 表示按照 name 分组查询,之后的 having count >1 表示查询分组后记...
在本地环境中使用 phpstudy 运行 thinkphp5 有时候会提示:Parse error: syntax error, unexpected '[' in D:phpStudyWWWthinkphplibrarythinkLoader.php on line 1...
php 生成随机浮点数函数: 调用方法: 默认生成 0-1 之间的随机浮点数,如果加上参数则生成在$min 与$max 之间的随机浮点数。 php 生成随机浮点数(小数)并保留两位小数点函数: 调用方法: 这个函数实际上就是上一个函数的升级版,返回保留两位小数点的随机浮点数。
最近在一台 centos 服务器上部署 thinkphp 开发的网站时,thinkphp 报错:Class 'PDO' not found。经过检查发现这是因为服务器上缺少 php-pdo 组件导致的。 解决方案是安装 php-pdo 组件,centos 命令如下: 安装完成重启 ap...
最近把一个 thinkphp5 开发的网站上传到服务器后发现中文乱码,只要出现中文乱码那就肯定是编码错误,然而检查发现 thinkphp5 默认是采用 utf8 编码的,模板文件和程序文件的编码也都是 utf8 无 bom 头格式,数据库编码也是 utf8 编码,可以说都是正常的却仍然乱码。 接下来想着...
最近在用 thinkphp5 开发的时候有个获取客户端 ip 的需求,可能是 thinkphp3 用的多了,没多想直接写了个$ip=get_client_ip(),结果很自然的就报错了呗。 经过查看手册发现 thinkphp5 已经取消了这个函数,在 thinkphp5 里面使用 thinkReque...
MySQL 修改字段类型或长度的语句如下: 示例: 数据库中 address 表 city 字段为 varchar(30) 修改为 char 类型可以用(谨慎修改类型,提前备份数据,本操作可能会导致原有数据出错) 修改长度可以用(修改长度,要保证不短于已有数据,以保证原有数据不出错)
在 php 中有 basename()和 dirname()两个函数用于分离文件路径与文件名,其中: basename()函数用于从路径中获得文件名 dirname()函数用于从路径中获得文件目录 具体用法:
一直以来都是使用 32 位的 md5 码,最近有个需求是要用 16 位 md5 码,查了 php 官方手册,采用如下方式生成 md5 码,结果却返回乱码。 又仔细的看了眼手册,手册中关于第二个参数的描述是:如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以 16 字节长度的原始...
PHP 获取上个月第一天及最后一天 PHP 获取当月第一天及最后一天 PHP 获取当前年份、月份、日及当月天数 示例:在函数中获取当月第一天及最后一天
mysql 获取当前时间: 运行结果: mysql 获取当前时间戳: 运行结果: 引申阅读:mysql 把时间戳化为时间格式语句。 默认格式: 运行结果: 自定义格式: 运行结果:
我们知道在 mysql 中可以使用 find_in_set 方式查询指定字符串在字段中的位置,具体使用方法如下: str 要查询的字符串 strlist 字段名,内容以,分隔 查询字段(strlist)中包含(str)的结果,返回结果为 null 或记录(str 位于 strlist 中的位置),...
查询 mysql 数据库表中字段为 null 的记录: 示例: 查询 mysql 数据库表中字段不为 null 的记录: 示例:
在 thinkphp5 中,使用 post 方式接收数组参数会出现错误提示:variable type error:array 出现错误代码如下: 解决方法一:使用变量修饰符,具体代码如下: 或 解决方法二:直接使用$request-->post()获取原始 post 数组,具体代码如...
php 提示错误:Illegal offset type in XXX,导致这个错误的原因是不能使用实例化的对象来作为数组的索引,请检查数组变量的键名是否使用了实例化的对象变量或数组。 我遇到的错误就是因为调用数组的时候,数组变量的键名使用了数组。 代码如下:
在 thinkphp5 模型的查询中,一般有两种方式:数组方式和闭包方式,相对于数组方式只能定义查询条件,闭包方式可以支持更多的连贯操作,包括排序、数量限制等。 那么我们在使用闭包方式要怎么传入参数呢?具体代码如下: 普通闭包查询: 带参数的闭包查询: 通过代码我们可以发现,在 Thi...
在 bootstrap 中提供了.clearfix 类用来清除浮动。 示例代码:
搜索当前分类