選択されているタグ : PHP
PHPとMSSQLのメモです。ちょっとはまったので…。
mssqlにあるテキストを引っ張ってくる時に、文字数?が4096バイト?を超えると途中で途切れてしまう。
PHP: mssql_query - Manualのこの個所を参考にphp.iniとかphpとか書いてみたけどダメっぽくて、どうもPHP Bugs: #38805: PDO Truncates Text from SQL Server Text Data Type Fieldとか見ると、PDOがだめっぽい?
Microsoft SQL Server 関数 つかったら、4096バイト?以上のテキストも取り出せた。
---(追記)---
そういえば、データの方の問題で255文字でテキストがきれてしまったこともあった。そんときはCASTとCONVERTをつかったらいけた。
SELECT CAST(field AS TEXT) AS field FROM table
あ、ついでに…。日付型データでハマったときはWorks - 逆引きSQL比較を参考にした。
tags:PHP
1 - 1 / 1


