| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
как на php из БД значения поместить в массив
Есть:
$connect = [здесь данные коннекта]; $query="select NameStr from Stran"; $result=odbc_exec($connect, $query); print "select name=\"countryFrom\">"; while(odbc_fetch_row($result)): $res1=odbc_result($result,1); if($res1<>$countryFrom): print "<option>$res1"; else: print "<option selected>$res1"; endif; endwhile; print "</select>"; КАК ТЕ ЖЕ ЗНАЧЕНИЯ ЗАПИХНУТЬ В МАССИВ? К примеру $array? |
|
|
# 7 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
http://ru.php.net/manual/en/function...etch-array.php
я ничего не придумываю, посмотри, может русская буква где вкралась или PHP доисторический. |
|
|
|
|
# 8 |
|
Guest
Сообщения: n/a
|
вообще мне надо сделать следующее. Есть база FV_Table, в ней есть колонка Fv_date, в ней даты в виде d.m.y.. Так вот мне надо запихнуть эти даты в массив, чтобы потом отобразать в html таблицах (если интерестно в каких, то это таблицы с правой стороны на http://partiyazerna.ru)
|
|
|
# 9 | |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я тебе нашел аналог ф-ии odbc_fetch_array:
Цитата:
|
|
|
|
|
|
# 10 |
|
Guest
Сообщения: n/a
|
я пошел по ссылке, которую ты вчера дал в 20:56 на php сайт, там в примерах было написано, что можно
odbc_fetch_array заменить odbc_fetch_into( $resultDATES, $dateArray[]); Я сделал: while ( odbc_fetch_row( $resultDATES ) ): odbc_fetch_into( $resultDATES, $dateArray[]); endwhile; Ведь мне нужно, чтобы в массиве содержались все даты, находящиеся в таблице, но при этом мне надо исключить повторение (т.е. если там несколько 20.08.03, то он должен выдать эту дату только один раз), вот мой запрос $queryDATES = "select distinct fv_date from FV_Table order by fv_date desc"; $resultDATES = odbc_exec( $connect, $queryDATES ); Но в массив попадают только 2 из 5 дат, причем это 2-я и 4-я, т.е. через одну. Почему, х.з ! А если убираю distinct, то он выдает все даты. Вот я и подумал, может быть мне средствами php выбрать из этого массива со всеми датами только уникальные, т.е. еденично взять дату. Но меня что-то переклинело - как это сделать, ведь рамер полученного массива мы не знаем, по крайней мере я чего-то торможу с его получением. Пацаны, помогите, плз! ВСЕ, РЕБЯТА, ОТБОЙ!!!! ВЫПИЛ КОФЕ, ПРОСНУЛСЯ И НАЧАЛ СООБРОЖАТЬ!!! РАЗОБРАЛСЯ!!! Последний раз редактировалось zeboton; 21.08.2003 в 13:36. |