Таблица юзер
CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nick` varchar(32) NOT NULL
Таблица с постами форума
CREATE TABLE IF NOT EXISTS `forum_post` (
`id` int(11) NOT NULL auto_increment,
`id_forum` int(11) NOT NULL,
`id_razdel` int(11) NOT NULL,
`id_them` int(11) NOT NULL,
`id_user` int(11) NOT NULL,
`time` int(11) NOT NULL,
`msg` varchar(1024) NOT NULL,
`cit` int(11) default NULL,
PRIMARY KEY (`id`),
KEY `id_user` (`id_user`),
KEY `time` (`time`),
KEY `id_forum` (`id_forum`),
KEY `id_razdel` (`id_razdel`),
KEY `id_them` (`id_them`),
FULLTEXT KEY `msg` (`msg`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Andrei4ik93, если быдлокодить то,
$arr = array();
$sql = mysql_query("select id, nick from user");
while($row = mysql_fetch_row($sql)) {
$count = mysql_result(mysql_query("select count(*) from post_forum where id_user = $row[0]"), 0);
$arr[$row[0]] = array($row[1] => $count);
}
echo '<pre>';
print_r($arr);
# Koenig (12.08.2013 / 12:49)
Andrei4ik93, если быдлокодить то,
$arr = array();
$sql = mysql_query("select id, nick from user");
while($row = mysql_fetch_row($sql)) {
$count = mysql_result(mysql_query("select count(*) from p
А как дальше получить ник,айди и ссылку на анкету?
# Andrei4ik93 (12.08.2013 / 12:56)
А как дальше получить ник,айди и ссылку на анкету?
А массив $row тебе зачем?
Ааааа.....понял....массив $row[0] это массив с айди юзеров,а массив $row[1] это массив с никами
Блин. Я что-то туплю. Там же у тебя получается массив с всеми результатами - ником и кол-вом постов. Смотри структуру массива и выводи. Вот так попробуй:
echo $arr[1][0];
Или как то так. Я структуру массива плохо в уме представляю.
# Andrei4ik93 (12.08.2013 / 13:42)
Ааааа.....понял....массив $row[0] это массив с айди юзеров,а массив $row[1] это массив с никами
Кинь то, что у тебя вот эта функция выводит:
print_r($arr);
# ValekS (12.08.2013 / 13:44)
Кинь то, что у тебя вот эта функция выводит:
print_r($arr);
Та я уже набыдлокодил.Берем массив с идами и дальше уже вытаскиваем из базы в всю инфу .