200分征求一个不简单的问题, 是否php.ini中配置有误!指定只能再大读4096字节,具体不是很清楚! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ; Valid range 0 - 2147483647. Default = 4096. mssql.textlimit = 2126440; Valid range 0 - 2147483647. Default = 4096. mssql.textsize = 2621440 我是通过[Sybase-CT]连接windows2000下的sql server2000php是在linux下,没有找到相关配置!! 请大家仔细看清楚题目回答问题啊,如果你没有在linux下连接windows下sql server这个经历,那就帮帮我顶顶吧!!谢谢。 没有相关配置可以添加进去的。另外我想问一下,写数据是怎么写入的??也是普通的INSERT吗?? 执行SELECT @@TEXTSIZE看看大小是否有限制。 Linux下为什么要用SQL-Server啊?帮楼主顶一下吧。 谢谢大家!为什么要linux下用php连接sql server 2000我就不说了!现在我把我自己处理的情况说说。1、用php往数据里面写数据的时候确实把数据写进去了,数据写入就是用普通的insert,因为我在windows 2000下php去读的时候确实读出来了。我用asp去读也读出来了。就是在linux下读不出来!2、我也尝试着加上一些语句,比如; Valid range 0 - 2147483647. Default = 4096. mssql.textlimit = 2126440; Valid range 0 - 2147483647. Default = 4096. mssql.textsize = 2621440当然我把mssql改成了sybase相关的东西。但是还是不起作用。还是读不出来。 用ASP能读出来说明SQL Server没问题了,那只有PHP的配置问题了,你试着在php.ini的最后加下面一段,然后重起服务看看:[MSSQL]mssql.allow_persistent = Onmssql.max_persistent = -1mssql.max_links = -1mssql.min_error_severity = 10mssql.min_message_severity = 10mssql.compatability_mode = Offmssql.textlimit = 2147483647mssql.textsize = 2147483647mssql.timeout = 300mssql.connect_timeout = 300 歪法:如果你的mssql服务器里执行正确,你可以执行那上面的PHP,然后在linux上用<script src=XXX.php></script>来动态引入你想要的内容,原理如计数器。 mssql.textlimit = yoursizemssql.textsize = yoursize去掉分号,加入size 看来我没有把题目说清楚,要不就是大就没有读懂我的题目!!!我php是运行在linux下,一般来说在linux是没有办法直接用php连接windows2000下的sql server2000,后来高手指点说可以通过[Sybase-CT]连接windows2000下的sql server2000实际上在linux下的php.ini设置关于mssql那部分是不起作用了!因此我说,如果你要是没有在linux下用php连接windows下mssql的经验的话,这个问题回答起来可能就有些不对了!! 你的SQL SERVER的TEXTSIZE大小是多少?有没有改过?? 1 P_Condition text 16 1“回复人: phpteam(好无聊) ( ) 信誉:105 ”我认为现在跟这个东西根本就没有关系,我在windows2000下apache+php读写mssql正常 在windows2000下iis+asp读写mssql正常 在windows2000下tomcat+jsp读写mssql正常就是在linux下面的php读不正常!! 谢谢大家,谢谢phpteam(好无聊)我将继续等待有此经验者出现 看看你的PHP。INI是不是起了作用有时候是PHP。INI没有起作用啊 比如存放位置啊不一定是/ETC/啊 哈哈,今天我才来此看到,如你愿意在linux上安装一个中间软件freetds,一切问题我想都解决,我提取数据没有问提,如你有此心要安装,在陪制方面有问提可以与我联系,MSN:[email protected] 用 freetds 在日期處理方面有缺陷, 最大只能到 2037 年 .你可以試試下面的方法;把這個語句放在你每次連接數據庫之後 . 數字可以改得更大一些.sybase_query(" set textsize 6553600 ", $conn);希望能幫到你 . 我的网站好像被攻击了,请高手帮忙 mysql 查询语句中空字段判断 PHP简单图片上传,看看哪出问题了? php小问题 用APACHE配置多站点,能不能分别设置每个站点需要预加载的文件? thinkPHP,分页查询问题 php 读取文件内容 问题 PMS beta1.0 (测试版)发布 php不用apache服务器,在iis下如何运行和设置? 急救:vbscript的focus方法怎么不管用? substr()问题! 请问mysql_fetch_assoc与mysql_fetch_array有何区别?
mssql.textlimit = 2126440; Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 2621440
php是在linux下,没有找到相关配置!!
另外我想问一下,写数据是怎么写入的??也是普通的INSERT吗??
为什么要linux下用php连接sql server 2000我就不说了!
现在我把我自己处理的情况说说。1、用php往数据里面写数据的时候确实把数据写进去了,数据写入就是用普通的insert,因为我在windows 2000下php去读的时候确实读出来了。我用asp去读也读出来了。就是在linux下读不出来!
2、我也尝试着加上一些语句,比如
; Valid range 0 - 2147483647. Default = 4096.
mssql.textlimit = 2126440; Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 2621440
当然我把mssql改成了sybase相关的东西。但是还是不起作用。还是读不出来。
[MSSQL]
mssql.allow_persistent = Onmssql.max_persistent = -1mssql.max_links = -1mssql.min_error_severity = 10mssql.min_message_severity = 10mssql.compatability_mode = Offmssql.textlimit = 2147483647mssql.textsize = 2147483647mssql.timeout = 300
mssql.connect_timeout = 300
如果你的mssql服务器里执行正确,你可以执行那上面的PHP,然后在linux上用<script src=XXX.php></script>来动态引入你想要的内容,原理如计数器。
mssql.textsize = yoursize
去掉分号,加入size
因此我说,如果你要是没有在linux下用php连接windows下mssql的经验的话,这个问题回答起来可能就有些不对了!!
我认为现在跟这个东西根本就没有关系,
我在windows2000下apache+php读写mssql正常
在windows2000下iis+asp读写mssql正常
在windows2000下tomcat+jsp读写mssql正常就是在linux下面的php读不正常!!
有时候是PHP。INI没有起作用啊 比如存放位置啊
不一定是/ETC/啊
今天我才来此看到,
如你愿意在linux上安装一个中间软件freetds,
一切问题我想都解决,
我提取数据没有问提,
如你有此心要安装,
在陪制方面有问提可以与我联系,
MSN:[email protected]
把這個語句放在你每次連接數據庫之後 . 數字可以改得更大一些.
sybase_query(" set textsize 6553600 ", $conn);希望能幫到你 .