![]() |
глюк зрз(php) или что-то другое?
Посылаю запрос В БД, а ответ пытаюсь засунуть в массив, вот код:
$querySTATION = "select fv_station, Gruz, Cena from FV_Table where fv_date='{$dateArray[0][0]}' and pokup_prod='0'"; $resultSTATION = odbc_do( $connect, $querySTATION ); while ( odbc_fetch_row( $resultSTATION ) ): odbc_fetch_into( $resultSTATION, $resultSTATIONS[] ); endwhile; print_r( $resultSTATIONS ); Он туды попадает, НО если у меня ответ должен состоять из 5 строк (в ручную в БД посчитал), а в массиве только 2-я и 4-я строка. Почему? Можно как-нибудь по другому запихнуть данные в массив? |
fetch_array? array_unique?
|
Stasik
Я это пробовал - эффект тот же, я пошел другим путем: while(odbc_fetch_row($resultSTATION)) { for($i=1;$i<=odbc_num_fields($resultSTATION);$i++) { $resultSTATIONS[] = odbc_result($resultSTATION,$i); } } После чего вывел массив в читабельном виде: print_r( $resultSTATIONS ); И получил: Array ( [0] => 1 [1] => 01100 [2] => 4359.6560 [3] => 2 [4] => 01100 [5] => 4535.3440 [6] => 3 [7] => 01100 [8] => 4806.1200 [9] => 4 [10] => 01100 [11] => 6045.9160 ) А раньше было: Array ( [0] => Array ( [0] => 2 [1] => 01100 [2] => 4535.3440 ) [1] => Array ( [0] => 4 [1] => 01100 [2] => 6045.9160 ) ) Есть разница? Но, все равно спасибо, что откликнулся. Все, тема закрыта. P.S. За "управление временем в зрз" тебе тоже спасибо!!! |
Часовой пояс GMT +4, время: 19:53. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.