Обучение/Помощь новичкам | Как вывести последнего написавшего
Тема закрыта by
Master zpank
Причина: А про desc limit 1 то я забыл)))) всем спасибо разобрался
Причина: А про desc limit 1 то я забыл)))) всем спасибо разобрался
В форуме.
Структура таблицы примерно такая
[id поста][категория][раздел][тема][текст][id юзера]
Опять же в теории представляю как это сделать а для реализации знаний не хватает.
Структура таблицы примерно такая
[id поста][категория][раздел][тема][текст][id юзера]
Опять же в теории представляю как это сделать а для реализации знаний не хватает.
Master zpank ,
$chat = mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 1"); - выводим последнюю строчку из таблицы chat
echo"$chat['text']";
П.с: тем самым выводим последнюю написанную фразу из чата
$chat = mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 1"); - выводим последнюю строчку из таблицы chat
echo"$chat['text']";
П.с: тем самым выводим последнюю написанную фразу из чата
MySqli (18.01.2018 в 02:08)
Master zpank ,
$chat = mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 1"); - выводим последнюю строчку из таблицы chat
echo"$chat['text']";
П.с: тем самым выводим последнюю написанную фразу из чата
Master zpank ,
$chat = mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 1"); - выводим последнюю строчку из таблицы chat
echo"$chat['text']";
П.с: тем самым выводим последнюю написанную фразу из чата
С форумом чуть сложнее там нужно вывести последнего написавшего именно в этой теме а не во всём форуме
Вот тут
if ($t_f['count'] == 0)
{
echo msg('Форум пока пуст!');
}
$forum = $db->query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT ".$settings['output_forum']);
while ($a = $db->fetch_assoc($forum))
{
$cont = $db->super_query('select count(id) as cnt from `forum_post` WHERE `tema` = "'.$a['id'].'"');
if ($a['status'] == 0)
$icon = 'tem';
elseif ($a['status'] == 1)
$icon = 'close';
elseif ($a['status'] == 2)
$icon = 'top';
echo '<a href="/forum/tema'.$a['id'].'" class="menudiv"><img width="10" height="10" src="/images/'.$icon.'.png" alt="*" /> '.$a['name'].' (<b>'.$cont['cnt'].'</b>)</a>';
}
$a['id'] - id Темы
$a['name'] - Название темы
$cont['cnt'] - Количество постов в данной теме
нужно вывести id последнего написавшего
------
53112_Screenshot_5.png (5.7 Kb)
Скачиваний: 99
if ($t_f['count'] == 0)
{
echo msg('Форум пока пуст!');
}
$forum = $db->query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT ".$settings['output_forum']);
while ($a = $db->fetch_assoc($forum))
{
$cont = $db->super_query('select count(id) as cnt from `forum_post` WHERE `tema` = "'.$a['id'].'"');
if ($a['status'] == 0)
$icon = 'tem';
elseif ($a['status'] == 1)
$icon = 'close';
elseif ($a['status'] == 2)
$icon = 'top';
echo '<a href="/forum/tema'.$a['id'].'" class="menudiv"><img width="10" height="10" src="/images/'.$icon.'.png" alt="*" /> '.$a['name'].' (<b>'.$cont['cnt'].'</b>)</a>';
}
$a['id'] - id Темы
$a['name'] - Название темы
$cont['cnt'] - Количество постов в данной теме
нужно вывести id последнего написавшего
------
Скачиваний: 99
Master zpank (18.01.2018 в 01:33)
В форуме.
Структура таблицы примерно такая
[id поста][категория][раздел][тема][текст][id юзера]
Опять же в теории представляю как это сделать а для реализации знаний не хватает.
В форуме.
Структура таблицы примерно такая
[id поста][категория][раздел][тема][текст][id юзера]
Опять же в теории представляю как это сделать а для реализации знаний не хватает.
$sql = mysql_query("select * from `таблица` where `тема` = 'ид темы' order by `ид поста` desc limit 1");
$row = mysql_fetch_assoc($sql);
echo $row['текст'];
rekmixa (18.01.2018 в 11:54)
Master zpank (18.01.2018 в 01:33)
В форуме.
Структура таблицы примерно такая
[id поста][категория][раздел][тема][текст][id юзера]
Опять же в теории представляю как это сделать а для реализации знаний не хватает.
$sql = mysql_query("select * from `таблица` where `тема` = 'ид темы' order by `ид поста` desc limit 1");
$row = mysql_fetch_assoc($sql);
echo $row['текст'];
Master zpank (18.01.2018 в 01:33)
В форуме.
Структура таблицы примерно такая
[id поста][категория][раздел][тема][текст][id юзера]
Опять же в теории представляю как это сделать а для реализации знаний не хватает.
$sql = mysql_query("select * from `таблица` where `тема` = 'ид темы' order by `ид поста` desc limit 1");
$row = mysql_fetch_assoc($sql);
echo $row['текст'];
О кажется то что нужно, пойду пробовать, спасибо
Не получается
Кое как вывел имя первого написавшего а нужно последнего, получается такой гкод ужас просто
<?php
if ($t_f['count'] == 0)
{
echo msg('Форум пока пуст!');
}
$forum = $db->query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT ".$settings['output_forum']);
while ($a = $db->fetch_assoc($forum))
{
$fr = $db->query("select * from `forum_post` where `tema` = '".$a['id']."' order by `id`");
$dd = $db->fetch_assoc($fr);
$nf = $db->query("select * from `users` where `id` = '".$dd['us']."'");
$nu = $db->fetch_assoc($nf);
$cont = $db->super_query('select count(id) as cnt from `forum_post` WHERE `tema` = "'.$a['id'].'"');
if ($a['status'] == 0)
$icon = 'tem';
elseif ($a['status'] == 1)
$icon = 'close';
elseif ($a['status'] == 2)
$icon = 'top';
echo '<a href="/forum/tema'.$a['id'].'" class="menudiv"><img width="10" height="10" src="/images/'.$icon.'.png" alt="*" /> '.$a['name'].' (<b>'.$cont['cnt'].'</b>)</a>';
echo '<b>'.$nu['login'].'</b>';
/* <a href="/forum/tema'.$a['id'].'?selection=top" class="menudiv"><span class="counts_forum"><b>'.$cont['cnt'].'</b></span></a>*/
}
?>
<?php
if ($t_f['count'] == 0)
{
echo msg('Форум пока пуст!');
}
$forum = $db->query("SELECT * FROM `forum_tema` ORDER BY `up` DESC LIMIT ".$settings['output_forum']);
while ($a = $db->fetch_assoc($forum))
{
$fr = $db->query("select * from `forum_post` where `tema` = '".$a['id']."' order by `id`");
$dd = $db->fetch_assoc($fr);
$nf = $db->query("select * from `users` where `id` = '".$dd['us']."'");
$nu = $db->fetch_assoc($nf);
$cont = $db->super_query('select count(id) as cnt from `forum_post` WHERE `tema` = "'.$a['id'].'"');
if ($a['status'] == 0)
$icon = 'tem';
elseif ($a['status'] == 1)
$icon = 'close';
elseif ($a['status'] == 2)
$icon = 'top';
echo '<a href="/forum/tema'.$a['id'].'" class="menudiv"><img width="10" height="10" src="/images/'.$icon.'.png" alt="*" /> '.$a['name'].' (<b>'.$cont['cnt'].'</b>)</a>';
echo '<b>'.$nu['login'].'</b>';
/* <a href="/forum/tema'.$a['id'].'?selection=top" class="menudiv"><span class="counts_forum"><b>'.$cont['cnt'].'</b></span></a>*/
}
?>
