问题描述:
php链接mssql,有一条记录怎么也查不到(select * from table where id=xxx),但是如果只选择这条记录的id就可以查到(select id from table where id=xxx)。
记得曾经看到过一个文章,说是php 查询数据时候有一个查询的最大数值。貌似这条记录的内容比较多。
所以想修改一下这个数值试试。但是怎么也想不起来是修改php.ini 还是httpd了。有人知道吗?
php链接mssql,有一条记录怎么也查不到(select * from table where id=xxx),但是如果只选择这条记录的id就可以查到(select id from table where id=xxx)。
记得曾经看到过一个文章,说是php 查询数据时候有一个查询的最大数值。貌似这条记录的内容比较多。
所以想修改一下这个数值试试。但是怎么也想不起来是修改php.ini 还是httpd了。有人知道吗?
我的经验是,字段设置的的长度不够显示.var(20);实际导入数据时候不止20,这时候你就没办法查询显示这条记录;用火狐看看,说不定可以查询出来,不过超出的部分显示会不正常!~~
我写了一个语句,是先查询出数据,然后加工后保存进mysql。刚开始到这条记录时候停了下来。我跳过这条记录,其他数据一切正常。然后select count(*)也能正常显示库里的总记录数。但是select count(id)显示正常。貌似只要不选择超出限制的字段就可以。只选择这条有问题的记录,也是只选择id就没问题,选择所有字段就不显示。php也不报错。
phpinfo();