PHP操作MSSQL2000数据库碰到超长字符的问题

发布于 2022-06-19 02:11:06 字数 354 浏览 729 评论 5

表czrzb中有一个字段neirong,数据类型varchar,长度8000.
$query_id=mssql_query("select * from czrzb";
mssql_data_seek($query_id,0);
$row=mssql_fetch_object($query_id);
用$row->;{'neirong'}取出的字符长度最长只有255个字符.
请教如何全部取出该字段?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

生生漫 2022-06-23 21:02:12

把字段类型改为 text

浅笑轻吟梦一曲 2022-06-23 16:24:57

根据需要修改一下php.ini的设置
; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textsize = 4096

北方。的韩爷 2022-06-23 12:56:06

谢谢各位的参与,我想说明几点:
1.我用的是微软SQL2000,支持varchar(8000)
2.其实定义的是varchar类型长度为8000的字段,它是可变的,需要多少存多少,不会有浪费
3.在"企业管理器"中select * from czrzb能看到全部信息,而不仅仅是255个字符

冰之心 2022-06-23 07:18:22

其实我觉得那么长的字符还是不放到数据库中比较好,呵呵

滥情空心 2022-06-21 08:42:37

>;数据类型varchar,长度8000
换成text类型

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文