powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Данные из БД в многомерный массив
6 сообщений из 6, страница 1 из 1
Данные из БД в многомерный массив
    #38695562
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделав запрос:

Код: php
1.
2.
3.
4.
$result = mysql_query("SELECT * FROM link");
$arr = array();
while ( $row = mysql_fetch_array($result) )
$arr[] = $row;


удалось получить многомерный массив:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Array
(
    [0] => Array
      (
    	[0] => 2256
    	[link_id] => 2256
    	[1] => 748
    	[user_id] => 748
    	[2] => Вася
    	[note] => Вася
      )

    [1] => Array
      (
    	[0] => 2257
    	[link_id] => 2257
    	[1] => 749
    	[user_id] => 749
    	[2] => Петя
    	[note] => Петя
      )
)

А хотелось бы вместо номера массивов был link_id т.е. так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Array
(
    [2256] => Array
      (
    	[1] => 748
    	[user_id] => 748
    	[2] => Вася
    	[note] => Вася
      )

    [2257] => Array
      (
    	[1] => 749
    	[user_id] => 749
    	[2] => Петя
    	[note] => Петя
      )
)

Мне нужно другой запрос сделать что бы данные так извлечь? (если да, какой подскажите) Или запрос правильный и над получившейся выборкой надо просто манипуляцию какую-то сделать что бы значение link_id попало в номер массива?

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
Данные из БД в многомерный массив
    #38695575
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$arr[$row['link_id']] = $row;
...
Рейтинг: 0 / 0
Данные из БД в многомерный массив
    #38695576
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не смущают лишние данные, то можно просто
Код: php
1.
$arr[$row['link_id']] = $row;



Если смущают - сделайте unset для элементов с соответствующими индексами.

PS: Индексов от mysql_fetch_assoc недостаточно?
...
Рейтинг: 0 / 0
Данные из БД в многомерный массив
    #38695609
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow, не вышло Undefined index: link_id
...
Рейтинг: 0 / 0
Данные из БД в многомерный массив
    #38695616
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну значит нет такого индекса, отлаживайте
...
Рейтинг: 0 / 0
Данные из БД в многомерный массив
    #38695677
alfakuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да уж решил я задачу другим способом...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Данные из БД в многомерный массив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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