会员注册关闭
> Illegal mix of collations (gbk_chinese_ci,IMPLICIT | 未知 | 2021-09-07 | 564 |
Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,IMPLICIT) for operation = 相信有很多人碰到,意思是说字符编码不一样,不能进行比较,也就是说数据库内部的编码都不一样,有的数据是 gbk_chinese_ci,有的数据是gb2312_chinese_ci,因此解决此问题的核心就是将数据库所有的编码进行统一。 进入命令行模式, 如果MySQL数据库已经安装好,可以使用下列SQL命 |
> 查询mysql 的被删除的所有ID | 未知 | 2021-05-04 | 762 |
在同一张表中查询mysql 的被删除的所有Id,就是不连续的ID sql 代码 复制内容到剪贴板 select Id+1 as Id from youtable a where not exists( select * from youtable b where b.Id = a.Id + 1) and Id ( select MAX (Id) from youtable) 以下两个语句也可以: select id from (select id from Test order by id asc) t where not exists (select 1 from Test where id=t.id-1) select id |
> mysql中删除数据后,新添加数据从删除开始技巧 | CSDN博主「魔行者」 | 2021-05-04 | 785 |
假如user表中有50行数据,ID从1到50,当我们删除了ID为20以后的数据,再向表中加入新的数据时,ID往往会从51开始而不是21,那么怎么让ID从21开始呢,只要执行以下语句就可以了: ALTER TABLE user AUTO_INCREMENT = 21 试一试,是不是达到了自己想要的效果。 版权声明:本文为CSDN博主「阳光下的小猴子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接 |
> mysql数据库删除一条数据新增从空缺id处开始的技巧 | fuyusong - 博客园 | 2021-05-04 | 870 |
方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始 方法3: 如果你要保存你的数据,介绍你第三种方法,by QINYI 用phpmyadmin导出数据库,你在里面会有发现哦 编辑sql文件,将其中的自增下一个id号改好,再导入。 truncate命令是会把自增的字段还原 |
> FCKeditor编辑器内出现多余文字换行问题解决技巧 | 未知 | 2020-01-27 | 1388 |
FCKeditor文字换行问题 FCKeditor Enter(回车键)换行时间距过大。按住Shift+Enter换行时(间距会小) 也就是说它默认直接敲回车是一个 p 键,而按Shift+回车则是 br / 键。 那一般人的习惯都是直接就敲回车的了,查看了下它的配置文件发现是可以解决的。 还有二种方法 修改fckconfig.js 复制内容到剪贴板 FCKConfig.EnterMode = p ; // p | div | br FCKConfig.ShiftEnterMode = br ; / |
> CKeditor与 FCKeditor 编辑器 和PHP下配置安装举例 | 未知 | 2020-01-20 | 2705 |
CKEditor是FCKEditor的新版,CKEditor更好用,更简洁。 官方的解释,CK是对FCK的代码的完全重写。 FCK配置方法: 在需要加入编辑器的页面里面引用fckeditor/fckeditor.php,即 在需要加入编辑器的地方加入如下代码: $oFCKeditor = new FCKeditor( \' FCKeditor1 \' ) ; // 建立对象 $oFCKeditor - BasePath = \' FCKeditor/ \' ; // FCKeditor所在的位置 $oFCKeditor - ToolbarSet = \' |
> fckeditor编辑器在Chrome浏览器下默认多出空格解决技巧 | 未知 | 2020-01-20 | 1549 |
fckeditor编辑器提交的内容,用谷歌Chrome浏览器浏览文章时内容前面有一个空格,如下修改: 修改fckeditor编辑器JS文件:fckeditor\editor\js\fckeditorcode_gecko.js 查找代码:A=E[1]+' nbsp;'+F[1]; 修改为:A=E[1]+''+F[1];或者A=E[1]+F[1]; 修改完后,清空浏览器缓存刷新,问题解决。 出现这种情况,主要是因为fckeditor编辑器加载的js的时候,不同的浏览器对空格的识别存在差异造成 |
> 去除网页BOM属性解决乱码头部空白65279问题 | 未知 | 2019-10-06 | 18841 |
几个常出现的问题: 1.网站打开空白 2.页面头部出现多余的空白 3.网站出现乱码,如 锘 解决方法: 1.选用专业的编辑器,例如notepad++,sublime,editplus这样不会自动签名。 2.sublime通过如下操作File - Save with Encoding - UTF-8保存后即可去除bom 3.notepad++选中格式 - 以UTF-8格式编码 选项即可去除。 4、一键去除PHP代码: php 代码 复制内容到剪贴板 ?php if (isset( $_GET [ |
> 网页顶部出现空白条的原因及消除技巧 | 未知 | 2019-10-06 | 1500 |
代码在Windows上面修改的,很多奇奇怪怪的编码问题都发生在Windows上面,就是编码问题,带BOM格式的UTF8。 注: 什么是BOM呢? UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别。 但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。 解决方法: 在Not |
> 解决FCKEditor在IE11下的不兼容网页编辑器解决技巧 | 未知 | 2019-10-04 | 1621 |
第一种方法、浏览器设置兼容模式 打开IE,点击 工具 菜单,选择 兼容性视图设置 ,勾选 在兼容性视图中显示所有网站 选项即可。 第二种方法、在使用编辑器的网页的: meta http-equiv= Content-Type content= text/html; charset=gbk 下面加 meta http-equiv= X-UA-Compatible content= IE=EmulateIE7 / 第三种方法、修改编辑器本身JS文件: 修改编辑器目录下的 /editor/js/fckeditorcod |
> php提交表单时判断isset写法技巧 | 未知 | 2019-09-28 | 1557 |
if(isset($_POST[\'submit\'])) 它的意思是不是判断是否配置了$_POST[\'submit\'] 这个变量呢?如果有这个变量 在执行其它代码应该这样用if(isset($_POST[\'submit\'])){ } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit]))的区别 第一种方法会出现一个warning,第二种相对更严谨。 还有就是POST的键名最好加上单引号,这样效率稍微高点(大概3-4倍),如果设置了这个变量则返 |
> legal mix of collations (gb2312_chinese_ci,IMPLICI | 未知 | 2019-09-19 | 1385 |
数据库编码不一致 问题Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation 很多都是在网上写的是php的解决办法,但是对于新手菜鸟很多时候是施行不通,所以在mysql的数据库里面我将字符集更改了一下, 在测试环境我将字符集从gb2312改成gbk,期间我尝试了很多将encoding=GBK 改成utf-8 或者 gb2312: 或者导出了数据结构看了: 看了 |
> php压缩html 清换行符制表符去注释标记技巧 | 未知 | 2019-09-19 | 1406 |
php 代码 复制内容到剪贴板 /** * 压缩html : 清除换行符,清除制表符,去掉注释标记 * @param $string * @return 压缩后的$string * */ function compress_html( $string ) { $string = str_replace ( \r\n , '' , $string ); //清除换行符 $string = str_replace ( \n , '' , $string ); //清除换行符 $string = str_replace ( \t , '' , $string ); //清除制表符 $pattern = array ( / |
> php函数中 array_push 与 $arr[]=$value 的性能测试 | 未知 | 2019-09-14 | 1325 |
1.array_push方法 array_push 方法,将一个或多个元素压入数组的末尾。 int array_push ( array $array , mixed $var [, mixed $... ] ) 1 array_push() 将array当成一个栈,并将传入的变量压入array的末尾。array的长度将根据入栈变量的数目增加。 与下效果相同: ?php $arr[] = $value; ? 1 2 3 2.比较array_push与 $arr[]=$value性能 使用array_push压入1000000个元素 ?php $starttim |
> PHP代码安全检测方法和处理技巧 | 未知 | 2019-09-10 | 1630 |
1、概述 代码审核,是对应用程序源代码进行系统性检查的工作。它的目的是为了找到并且修复应用程序在开发阶段存在的一些漏洞或者程序逻辑错误,避免程序漏洞被非法利用给企业带来不必要的风险。 代码审核不是简单的检查代码,审核代码的原因是确保代码能安全的做到对信息和资源进行足够的保护,所以熟悉整个应用程序的业务流程对于控制潜在的风险是非常重要的。审核人员可以使用类似下面 |
热点资讯
- 225581.php实现关键词自动加链接
- 188412.去除网页BOM属性解决乱码头部
- 127003.开源 PHP 验证码 Securimage
- 110624.PHP判断字符串编码并且获取字
- 98505.解决php_network_getaddress
- 78386.php怎么上传大文件
- 70637.MySQL 删除重复记录
- 68008.PHP正则过滤html标签、空格、
- 67049.执行php脚本限制设置方法
- 657610.自动生成网站地图sitemap的p
内容检索
站内搜索:
赞助商广告