最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php读取mssql的ntext字段反回值为空
时间:2022-06-24 18:54:51 编辑:袖梨 来源:一聚教程网
果是表里面没有ntext字段,可以用以下代码:
| 代码如下 | 复制代码 |
|
if(!$link || !mssql_select_db('php', $link)) // Do a simple query, select the version of echo $row[0]; // Clean up |
|
如果表里面有ntext军字段,且不好修改回text字段, 可以如下:
1.修改 php.ini
打开php.ini
找到:
| 代码如下 | 复制代码 |
|
;mssql.textlimit = 4096
|
|
2.可以使用修改字段,由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,
因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。
如果 title 字段类型为 nvarchar,content 字段类型为 ntext ,那么下面的sql语句会报错:
错的:
| 代码如下 | 复制代码 |
|
select title,content from article
|
|
3.如果你是虚拟主机,可以使用adodb 组件来读取。如果你主机不支持,目前笔者也没办法了。
| 代码如下 | 复制代码 |
|
include("adodb/adodb.inc.php"); //包含adodb类库文件 $conn=NewADOConnection('odbc_mssql'); //连接SQL Server数据库 $conn->Connect("Driver={SQL Server};Server=localhost; Database=mydb;",'username','password'); ?> |
|
相关文章
- 《重返帝国凯撒最强技能组合指南:关键搭配助你称霸战场》 05-22
- 江苏医保云如何办理生育报销申请 05-22
- 阴阳师红叶竞速-前百混勾阵容搭配指南 05-22
- DeepSeek Code下载避坑指南:5个常见错误别踩 05-22
- 《吞食天地武将技能更换指南:精准调整技能组合强化战力》 05-22
- 3种方法找到 DeepSeek Code 官网入口(2026版) 05-22