Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
darok

Таблица в двумерный массив.

27.04.2012, 11:58. Показов 1846. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте столкнулся с такой проблемой у меня есть таблица её нужно передайть в двух мерный масив в поиске ниче толкового не нашол.


Таблица(В бд MSQL ето так пример кому мож понадобится):

COLUMN_NAMEtable_name
Tableinfo
idpeoples
namepeoples
lastnamepeoples
citypeoples
agepeoples

Вот я накидал небольшой код :
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mysql_select_db("zbase", $con);
 
     $sql = "SET NAMES 'cp1251'";
     mysql_query($sql);
 
$r=mysql_query ("SELECT sh.COLUMN_NAME, sh.table_name FROM INFORMATION_SCHEMA.Columns sh WHERE sh.TABLE_NAME IN (SELECT inf.table FROM zbase.info inf)AND table_schema =  'zbase'");
 
 
 
while ($a = mysql_fetch_array($r)) 
{
$array[] = $a;
 
 
}
 
print_r ($array);




Получаится вот что:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Array
(
    [0] => Array
        (
            [0] => Table
            [COLUMN_NAME] => Table
            [1] => info
            [table_name] => info
        )
 
    [1] => Array
        (
            [0] => id
            [COLUMN_NAME] => id
            [1] => peoples
            [table_name] => peoples
        )
 
    [2] => Array
        (
            [0] => name
            [COLUMN_NAME] => name
            [1] => peoples
            [table_name] => peoples
        )
 
    [3] => Array
        (
            [0] => lastname
            [COLUMN_NAME] => lastname
            [1] => peoples
            [table_name] => peoples
        )
 
    [4] => Array
        (
            [0] => city
            [COLUMN_NAME] => city
            [1] => peoples
            [table_name] => peoples
        )
 
    [5] => Array
        (
            [0] => age
            [COLUMN_NAME] => age
            [1] => peoples
            [table_name] => peoples
        )
 
)




А мне нужно вотакое :
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Array
(
    [0]='COLUMN_NAME'
    [1] => Array
        (
            [0] => Table
            [1] => id
            [2] => lastname
            [3] => city
            [4] => age
        )
   
     [2]='table_name'
     [3] => Array
        (
            [0] => info
            [1] => peoples
            [2] => peoples
            [3] => peoples
            [4] => peoples
        )
 
    
 
)
Добавлено через 29 минут
Решил сам мож кому то пригодится=)

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 mysql_select_db("zbase", $con);
 
     $sql = "SET NAMES 'cp1251'";
     mysql_query($sql);
 
$r=mysql_query ("SELECT sh.COLUMN_NAME, sh.table_name FROM INFORMATION_SCHEMA.Columns sh WHERE sh.TABLE_NAME IN (SELECT inf.table FROM zbase.info inf)AND table_schema =  'zbase'");
 
 
$table_name='';
$table_count=-1;
while ($a = mysql_fetch_array($r)) 
{
    if ($table_name!==$a[1])
    {
        $table_name=$a[1];
        $table_count++;
        $array[$table_count][0]=$table_name;
        $field_count=1;
    }
$array[$table_count][$field_count] = $a[0];
$field_count++;
 
 
}
 
print_r ($array);
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.04.2012, 11:58
Ответы с готовыми решениями:

Таблица из TXT в двумерный массив
Добрый день. Помогите с написание программы: необходимо из txt файла, в котором есть определённая база данных, состоящая из слов и цифр...

Задание на двумерный массив: Таблица футбольного чемпионата
Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали, равны нулю,...

Заполнить двумерный массив размером 7x7 таким способом, как таблица
1 13 … 109 2 14 … 110 … … … … 12 24 … 120

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.04.2012, 11:58
Помогаю со студенческими работами здесь

Двумерный массив. Ввести двумерный массив, найти сумму элементов каждого столбца
Ввести двумерный массив, найти сумму элементов каждого столбца.

Двумерный массив. Заполнить и вывести двумерный массив БЕЗ использования цикла FOR
Заполнить ивывести двумерный массив БЕЗ использования цикла FOR очень срочно!!!

Создать двумерный массив, опираясь на другой двумерный массив
У меня есть такой массив 0 0 0 0 0 0 0 6 3 2 2 8 9 3 7 6 8 3 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0...

Сделайте, чтобы двумерный вектор обогнал двумерный массив при заполнении случайными числами
Всем привет! Попробовал сравнить время заполнения векторов в векторе и массивов в массиве (динамические) случайными числами, получаемыми...

Дан двумерный массив A N*N). Сформировать двумерный упорядоченныймассив (А 11<=A 12<= .<=A 23<=.<=A nn)
Дан двумерный массив A(N*N). Сформировать двумерный упорядоченный массив (А11&lt;=A12&lt;= ...&lt;=A23&lt;=...&lt;=Ann).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru