- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 thinkPHP3.2.3的多语言设置
1.开启多语言行为 在Application/Common/conf目录下,新建tags.php文件,添加: return array=(‘app_begin’ => array(‘Behavior\CheckLangBehavior’),); 2.配置参数 在Application/Common/conf目录下,打开config.php,添加:'LANG_SWITCH_
2016-03-31 20:02:54 2259
原创 mysql删除重复记录,保留最小id的理解
我有一张数据表sw_goods,里面存储了goods_id,goods_name字段,其中goods_id字段为自增主键,goods_name字段里面有 重复的记录。 我希望删除goods_name字段的重复记录。 思路1: 在原表上直接操作:通过主键删除重复记录 1.先查询id最小的重复记录 SELECT MIN(goods_id )FROM sw_goods GROUP BY good
2016-03-30 04:08:08 2341
原创 composer安装过程超时的问题以及解决方案
之前安装过composer,没有出现任何问题,可是在另一台主机上安装的时候,安装过程却出现超时的问题,截图如下:一开始我以为是忘记开启ssl拓展和intl拓展,但是看了php.ini配置文件发现拓展已经开启了,后来用另一种解决办法:1.从composer网站下载1.0.0-alpha11,放在php运行目录,并且在环境变量里添加php路径;2.建立composer.ba
2016-03-15 04:20:43 4716
原创 关于MySQL连接和多表更新的心得
在MySQL中,如果想查询多表的记录,必须要使用到连接查询。而连接查询其实很简单,只要在单表查询的FROM 后面,使用INNER JOIN 连接上另一个表。单表查询: SELECT 需要查找的字段 FROM 表1多表查询 :SELECT 需要查找的字段 FROM 表1 INNER JOIN 表2 ON 连接匹配条件,INNER JOIN 表3 ON 连接匹配条件
2016-03-12 17:11:10 338
转载 在字符串中存储二进制数据的方法和要点
问题你想解析一个包含着二进制编码值的字符串,或者想把值编码为字符串。例如,你想以二进制表示法保存数值,而不是以ASCII字符的序列形式。方案使用pack()函数把二进制数据保存到一个字符串中:<?php$packed=pack('S4',1974,106,28225,32725);//使用unpack()函数从一个字符串中抽取二进制数据$nums=unpack('
2016-03-11 14:41:47 2551
原创 获取中文字符长度遇到的问题,以及解决方法
使用strlen()函数获取中文字符,会出现默认一个中文字符为3个字节(UTF8编码),如果是GBK编码,则默认一个中文字符为2个字节。之后在网上查找如何正确获取中文字符长度的方法,发现大多都是以创建函数的方式来解决;//这是WordPress中的一段代码,主要思想就是先用正则将字符串分解为个体单元,然后再计算单元的个数即字符串的长度,代码如下(只能处理utf-8编码下的字符串):$z
2016-03-11 11:11:34 1100
原创 PDO中文乱码的问题
本人使用的是php5.4,使用PDO连接数据库执行SQL语句的时候,发生了中文乱码的问题,经多方查找也模棱两可,后来终于找到解决方法,以下是示例代码。$dsn='mysql:host=localhost;dbname=test;charset=utf8';只需要在DSN语句中插入字符编码集设置就OK了。
2016-03-10 19:01:57 335
原创 Ubutun使用过程中遇到的问题以及解决方案
/** Xshell 无法连接Ubutun的处理办法**/原因分析:判断Ubuntu是否安装了sshd服务1.输入:ps -e |grep ssh 如果服务器已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动2.安装ssh服务,输入命令:sudo apt-get install openssh-server
2016-03-10 18:57:27 412
原创 CSDN 博客初用
以前没怎么登过CSDN ,后来发现好记性不如烂笔头。把自己开发 学习过程中遇到的问题以及解决方案记下来,以免遇到问题时重新找寻解决方案。这样更能提高工作学习的效率,并且时不时看看,还可以加深记忆,总之,是有好处的。
2016-03-10 18:55:28 211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人