【備忘録】PHP + SQLServer で文字が切れる。

PHP(バージョン5.2.14) + SQLServer で
mssql_fetch_array のあと連想配列の値を取りだすと
varchar(1000)の項目で文字切れを起こしていた。

途中までしか表示されず。 しかしDB上にはデータは格納されていた。
最大文字数とか規約があるのかとか探したところ

SELECT時に文字が切れる

varchar/charは256byte以上のデータは返さない ようです。
参考サイト同様データ型をtext型に変えたら出来ました。

コメント

タイトルとURLをコピーしました