powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Массив данных из БД
8 сообщений из 8, страница 1 из 1
Массив данных из БД
    #38000156
Dmitry.Dennisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ всем, привет!

Тему не могу оселить....
Как вывести таблицу из БД знаю, но вот как ее вывести потом:
К примеру пользую mssql_fetch_assoc данные получаю так
while ($row = mssql_fetch_assoc($SQL))
{ echo ....

а вот как его вывести потом, т.е. сначала выполнить mssql_fetch_assoc, записать в массив, а потом уже обращаться к этому массиву
(если я пытаюсь ф-wb. реализовать в классе)
function db_get_result()
{
$this->Row = mssql_fetch_assoc($this->Selectall);
echo $this->Row; - что мне здесь нужно вернуть?
}

Т.е. по сути мне не очень понятно что возвращает ф-ция mssql_fetch_assoc (ассоциативный массив это я знаю но не очень понямаю в каком виде и как потом к нему обращаться)

Заранее спасибо!
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000164
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var_dump, print_r
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000319
Dmitry.Dennisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перефразируя вопрос:

Если я пишу $Row = mssql_fetch_assoc($this->Selectall); у меня автоматические создается заполненный двумерный массив $Row или
надо писать цикл while?
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000353
Dmitry.Dennisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

Кстати говоря эти ф-ции тоже выводят только первую строчку
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000414
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.DennisovЕсли я пишу $Row = mssql_fetch_assoc($this->Selectall); у меня автоматические создается заполненный двумерныйУ Вас в $Row создается одномерный массив. Но не факт. Может и false, если в ресурсе нет доступного результата (строки). Смотрите var_dump.

И, да, дву- и более мерных массивов в PHP не существует. По крайней мере, сегодня.
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000551
Dmitry.Dennisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, про var_dump я читал
я может неправильно формулирую сам вопрос
К примеру:
$sql=mysql_query("SELECT * FROM Tb1 limit 10");
$sql=mysql_fetch_assoc($sql);
echo $sql['Name']."+".$sql['second_Name'];
здесь он мне выведет первую строчку,
а если мне надо седьмую, тогда как указать номер строки?

т.е. не использовать цикл while для вывода всего массива а вывести конкретную строчку
и вообще сама mssql_fetch_assoc - что она мне возвращает?
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000644
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.Dennisovа если мне надо седьмую, тогда как указать номер строки?Словом LIMIT в тексте запроса получите нужную строку. Она будет первой.

Dmitry.Dennisovи вообще сама mssql_fetch_assoc - что она мне возвращает? http://ru2.php.net/manual/ru/function.mssql-fetch-assoc.php mssql_fetch_assoc — Returns an associative array of the current row in the result
...
Рейтинг: 0 / 0
Массив данных из БД
    #38000863
Dmitry.Dennisov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Честно говоря немного не то, но все равно спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Массив данных из БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]