IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   глюк зрз(php) или что-то другое? (http://www.imho.ws/showthread.php?t=37151)

zeboton 21.08.2003 15:17

глюк зрз(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-я строка. Почему? Можно как-нибудь по другому запихнуть данные в массив?

Stasik 21.08.2003 15:33

fetch_array? array_unique?

zeboton 21.08.2003 17:17

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.