Вывод данных php

Santim
На сайте с 03.06.2006
Offline
105
502

Вообщем не получается вывести данные. Кратко:

база на SQL, в ней есть табличка, в колонки этой таблици

храниться большая переменная(типа text) около 50кб, как ее можно вывести на экран или в файл полностью? Я вывожу, а она обрезаеться.... код:

 $result=mysql_query($sql);

while ($row=mssql_fetch_array($result)) {

/echo "<b>".strlen($row['xmlrests'])."</b>"; // показывает уже обрезанные данные
$data[]=$row;
}

например,когда из 1с поднимаю соединение с сервером и получаю данные,

я данные все получаю, так что данные в базе все!!!

Пробывал просто большой текст выводить, все равно брезает, и выводит всё время 4069Кб

Думал, что вывод через array и туда могут не помещаться данные, поменял на row все равно режет.

пробывал

$res = mysql_query($sql);

echo mysql_field_name($res, 0) . "\n";

Не работает.

Так же при выводе в файл

$f = fopen("./temps/tmp.txt", "a");

fputs($f, "\n"."$res"."\n");
fclose($f);

Ругается что это ресурс, тут думал дело в $res, заменил на $row['xmlrests'] всё равно ругает.

Вообщем не пойму как вывести!

Николай В.
На сайте с 07.09.2006
Offline
62
#1

Посмотрите в базе тип поля — в TEXT можно записать до 65535 байтов или символов, а остальное обрежется… Поменяйте на что-нибудь повместительнее.

Хотя вы как-то путано объясняете: то у вас mYsql, то mSsql, то 50 килобайт, то почти 4 мегабайта. :)

Santim
На сайте с 03.06.2006
Offline
105
#2

удалено...малость поспешил с выводами

хотя нет дело вот в этом

odbc.defaultlrl = 4096

в пхп.ини

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий