Запросов в примере 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, но как-то без успеха.
Заранее всех благодарю.