Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   PHP из FIREBIRD выводит не правильное значение (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/php-iz-firebird-vyvodit-ne-pravil-noe-znachenie-388798/)

Guest 16.10.2011 15:39

PHP из FIREBIRD выводит не правильное значение
 
Здравствуйте не могу понять в чем проблема.в FIREBIRD в таблице PRODUCTS в поле PROD_CODE имеется запись 1234567890 запись в файл test.csv происходит успешно данные записываются в том же виде 1234567890, но если добавить еще один символ в поле PROD_CODE допустим 12345678901 то уже в файл записывается -53922298700PROD_CODE тип данных NUMERIC (13,0) если в поле больше 10 символов, то выводиться непонятные значения.$sth = ibase_query($dbh,"SELECT PROD_CODE FROM PRODUCTS" ) or die(ibase_errmsg());$myrows6 = ibase_fetch_assoc($sth);$ft = fopen('test.csv','w+'); do { $str1 = $myrows6["PROD_CODE"].";"; fwrite( $ft,$str1); } while ($myrows6 = ibase_fetch_assoc($sth));fclose($ft);


Часовой пояс GMT, время: 00:02.


© www.otvetnemail.ru - Форум вопросов и ответов.