php连接mssql,nvarchar被截断
php教程-php手册
在php连接mssql 时我突然发现nvarchar被截为255了,后面数据丢失了,而text也被截取了,下面我们查了手册做了如下解决办法.ucosii官方源码下载,vscode不能运行,ubuntu镜像怎么选,tomcat域名更换,sqlite 除法保留小数,canvas 刮刮乐 插件,前端vx3框架,爬虫资源管理,种子下载是php,dz seo优化,企业商城网站模板源码,好看的网页表单,内部办公网模板,微信h5页面素材,婚恋管理系统,纯代码托盘程序lzw
nvarchar被截为255解决办法:建站的源码,鲁班猫和ubuntu,tomcat的嵌入式开发,电商app爬虫,雅黑php探针美化版,SEO培训营lzw
PHP 将 nvarchar 按照 MySQL 的 varchar 处理了吧,代码如下:php拍卖源码,vscode 终端不好使,ubuntu拨号连接,tomcat7 漏洞,sqlite性能低,网页设计线型图,iis php服务器错误日志,股票插件 源码,hexo前端框架,色爬虫TV,php syslog,广东seo如何,springboot推流,福州自适应网站建设,网页 浮动导航栏,wordpress 淘宝模板,织梦谷歌找后台,始终在页面底部,sql户籍管理系统下载,wap查看程序可删除吗lzw
select cast(目标字段 as text) from 表名假如你的 article 表中有个字段 summary 为 nvarchar,那么命令为:
select cast(summary as text) from article
另一种情况text被截段解决办法:
PHP 的配置文件 php.ini 中 MSSQL 部分:
[MSSQL] ; Valid range 0 - 2147483647. Default = 4096. mssql.textlimit = 4096 //开源代码phprm.com ; Valid range 0 - 2147483647. Default = 4096. mssql.textsize = 4096
请看这两个配置参数:
; Valid range 0 – 2147483647.Default = 4096.
mssql.textlimit = 4096
; Valid range 0 – 2147483647.Default = 4096.
mssql.textsize = 4096
相信你现在已经知道了问题的关键所在,只需要将这两个数值改大即可,不过,同时也要考虑:
; Maximum size of POST data that PHP will accept.
post_max_size = 2M
需要根据实际情况设置.