Обучение/Помощь новичкам | mysql
Тема закрыта by
Bahh-Tee
Причина: всё!
Причина: всё!
Сибирский (06.11.2016 в 15:44)
То есть тебе нужен список пользователей со счетчиком созданных тем по убыванию?
Вася создал 9 тем
Петя создал 7 тем
и т п...
Так нет?
То есть тебе нужен список пользователей со счетчиком созданных тем по убыванию?
Вася создал 9 тем
Петя создал 7 тем
и т п...
Так нет?
точно так
<?
$k_post=mysql_num_rows(mysql_query("SELECT DISTINCT `id_user` FROM `forum_t` "));
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT `id_user`, COUNT(*) AS `total` FROM `forum_t` GROUP BY `id_user` ORDER BY `total` DESC LIMIT $start, $set[p_str]");
if (mysqli_num_rows($q)>0)
{
$class='nav1';
while($data=mysqli_fetch_array($q,MYSQLI_ASSOC))
{
$ank=get_user($data['id_user']);
echo "<div class='$class'>";
echo $ank['nick']." <br />";
echo "Тем: $data[total] <br />";
echo "</div>";
$class=($class=='nav1'?'nav2':'nav1');
}
}else{ echo "<div class='err'>Нет данных</div>"; }
if ($k_page>1){str("?m=$mode&",$k_page,$page);}
?>
$k_post=mysql_num_rows(mysql_query("SELECT DISTINCT `id_user` FROM `forum_t` "));
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT `id_user`, COUNT(*) AS `total` FROM `forum_t` GROUP BY `id_user` ORDER BY `total` DESC LIMIT $start, $set[p_str]");
if (mysqli_num_rows($q)>0)
{
$class='nav1';
while($data=mysqli_fetch_array($q,MYSQLI_ASSOC))
{
$ank=get_user($data['id_user']);
echo "<div class='$class'>";
echo $ank['nick']." <br />";
echo "Тем: $data[total] <br />";
echo "</div>";
$class=($class=='nav1'?'nav2':'nav1');
}
}else{ echo "<div class='err'>Нет данных</div>"; }
if ($k_page>1){str("?m=$mode&",$k_page,$page);}
?>
Там исправь mysqli_num_rows
на mysql_num_rows
на mysql_num_rows
Сибирский (06.11.2016 в 15:53)
<?
$k_post=mysql_num_rows(mysql_query("SELECT DISTINCT `id_user` FROM `forum_t` "));
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT `id_user`, COUNT(*) AS `total` FROM `forum_t` GROUP BY `id_user` ORDER BY `total` DESC LIMIT $start, $set[p_str]");
if (mysqli_num_rows($q)>0)
{
$class='nav1';
while($data=mysqli_fetch_array($q,MYSQLI_ASSOC))
{
$ank=get_user($data['id_user']);
echo "<div class='$class'>";
echo $ank['nick']." <br />";
echo "Тем: $data[total] <br />";
echo "</div>";
$class=($class=='nav1'?'nav2':'nav1');
}
}else{ echo "<div class='err'>Нет данных</div>"; }
if ($k_page>1){str("?m=$mode&",$k_page,$page);}
?>
<?
$k_post=mysql_num_rows(mysql_query("SELECT DISTINCT `id_user` FROM `forum_t` "));
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT `id_user`, COUNT(*) AS `total` FROM `forum_t` GROUP BY `id_user` ORDER BY `total` DESC LIMIT $start, $set[p_str]");
if (mysqli_num_rows($q)>0)
{
$class='nav1';
while($data=mysqli_fetch_array($q,MYSQLI_ASSOC))
{
$ank=get_user($data['id_user']);
echo "<div class='$class'>";
echo $ank['nick']." <br />";
echo "Тем: $data[total] <br />";
echo "</div>";
$class=($class=='nav1'?'nav2':'nav1');
}
}else{ echo "<div class='err'>Нет данных</div>"; }
if ($k_page>1){str("?m=$mode&",$k_page,$page);}
?>
спасибо брать за помощ!
Стр.: 1, 2