MySQL, PHP 2016-06-27

在新接手的项目里,有些数据保存在mysql中,使用了bit字段(bit数据的值保存为0或者1),刚开始只是以为和tinyint字段差不多使用,而且在本地也没有出现大问题,就没有在意。可是在测试服务器上(Linux),读取bit类型的数据出现了问题:原本在本地,直接就读取出了0或者1,但是在测试服务器上,却是另外的数据
刚开始以为是window和linux之间系统的差异,就去网上查了一下,使用ord函数处理了一下bit型数据,这样测试服务器上的数据是正常了,可是本地的数据却有不对了。
之后对比了一下本地和测试服务器的环境,发现本地连接MYSQL使用了Mysqlnd驱动,而测试服务器还是使用libmysql驱动,将测试服务器的驱动更换成mysqlnd之后,bit型数据就可以不用ord函数处理了!

 PHP 2014-08-25

php mongo报错:’Failed to connect to: XXXXX: Remote server has closed the connection’的解决方法

 PHP 2014-05-24

PHP函数file_get_contents无法请求https连接的解决方法

 PHP 2014-03-12

解决PHP上传图片$_FILES为空问题

PHP生成手机号

评论关闭
 PHP 2014-03-03

PHP生成手机号

 PHP, apache 2013-07-29

apache报错“you don’t have permission to access /** on this server”

 PHP, linux 2013-01-05

linux环境下在php中添加mongoDB扩展

 PHP, linux 2012-12-20

运行phpize时出现:Cannot find autoconf. Please check your autoconf installation

 PHP 2012-10-18

因为最近想研究下phpunit,所以必须安装pear。参照安装步骤在执行go-pear.bat出现如下报错信息:

1
2
phar “E:\wamp\php\PEAR\go-pear.phar” does not have a signature PHP
Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid url or non-existent phar “phar://go-pear.phar/index.php” in E:\wamp\php\PEAR\go-pear.phar on line 123

此时只要键入如下命令即可进行后续安装步骤:

1
php -d phar.require_hash=0 PEAR/go-pear.phar

后续一路“确定”或者“y”即可完成pear的安装

 PHP 2012-01-18

得到昨天0时的UNIX时间戳的代码

 第 1 页,共 2 页  1  2 
 友情链接:web集结号     京ICP备11006177号