[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных в таблицу из разных массивов
Страницы: 1, 2, 3
wow
Здравствуйте, имеется запрос к базе данных и помещаю каждый запрос в массив.
Запросов в примере 2, на деле будет больше.

$base = mysql_query("SELECT * FROM sv_users where login='$lg' 
and `date` >= ((SELECT MAX(`date`) FROM sv_users GROUP BY `login`)- INTERVAL 3 MONTH)"
);
$base1 = mysql_query("SELECT * FROM sv_gwater_ch where login='$lg'
and `date` >= ((SELECT MAX(`date`) FROM sv_gwater_ch GROUP BY `login`)- INTERVAL 3 MONTH)"
);


$row1 = mysql_fetch_array($base);
$row2 = mysql_fetch_array($base1);


Структура таблиц
`sv_users` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`login` text NOT NULL,
`password` text NOT NULL,
`family` text NOT NULL,
`name` text NOT NULL,
`surname` text NOT NULL,
`passport` text NOT NULL,
`address` text NOT NULL,
`home` varchar(500) NOT NULL,
`home_k` text NOT NULL,
`flat` varchar(500) NOT NULL,
`gwater` mediumtext NOT NULL,
`hwater` mediumtext NOT NULL,
`electricity` mediumtext NOT NULL,
`debt` varchar(11) NOT NULL,
`total_pay` varchar(11) NOT NULL,
`date` date NOT NULL,
PRIMARY KEY (`id`)
)


`sv_gwater_ch` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`login` varchar(30) NOT NULL,
`oky_ip1` varchar(30) NOT NULL,
`oky_on1` varchar(30) NOT NULL,
`oky_tr1` varchar(30) NOT NULL,
`rpky_ip1` varchar(30) NOT NULL,
`rpky_on1` varchar(30) NOT NULL,
`all_nrp1` varchar(30) NOT NULL,
`allocations1` varchar(30) NOT NULL,
`iorp_all1` varchar(30) NOT NULL,
`iorp_ky_ip1` varchar(30) NOT NULL,
`iorp_ky_on1` varchar(30) NOT NULL,
`date1` date NOT NULL,
PRIMARY KEY (`id`)
)






Вопрос: как реализовать вывод данных из разных массивов в таблицу?

Для одного можно было бы
while($ba = mysql_fetch_array($base))
{echo $ba['имя'];}


Но тут нужно и остальные $base выводить, такое вроде как невозможно или просто отсутствует у меня опыт.

Т.е на выходе должна получиться единая таблица, которая будет включать все base и в любом месте я смог бы обратиться к любому столбцу из запросов и вывести его значения в цикле, согласно условию запроса(3 записи в таблице, это 3 месяца, для одного пользователя).

В итоге по циклу создается 3 таблицы, которые будут включать по 1 записи в таблицу на каждый месяц.


Мне советовали использовать foreach, но как-то без успеха.

Заранее всех благодарю.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.