Loading...
php
Bym
as
nightlight
NovaCMS Универсальный движок
AmyPay Приём платежей для онлайн-бизнеса
WorldByte - Наш хостинг - партнер
Свободное общение
| Чат | Помощь с запросом
Топ дня:
E
a
g
l
e
X
508890237
Автор
27 декабря 2018, в 8:23
Рейтинг: 14
<?php
include ('../../core/base/connect.php');
include ('../../core/base/functions.php');
include ('../../core/base/user.php');
if(!$user) {
exit();
}
$msg_start = mysql_result(mysql_query('SELECT COUNT(*) FROM `chat` where `room` = "'.$user['id'].'" LIMIT 1'),0);
$msg_end = ''.($msg_start - 10).'';
echo $msg_end;
echo '<div class="chat">';
$messages = mysql_query("SELECT * FROM `chat` WHERE `room` = '".$user['room']."' ORDER by `id` ASC LIMIT 0, '".$msg_end."'");
while($msg = mysql_fetch_assoc($messages)) {
$from = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "'.$msg['user_id'].'"'));
echo '<div class="msgc"><font color="'.$msg['color'].'">'.$from['login'].': '.$msg['msg'].'</font></div>';
}
echo '</div>';
?>
как сделать чтобы выводило сверху-вниз именно последние 10 сообщений? не могу понять..
С
и
б
и
р
с
к
и
й
27 декабря 2018, в 8:41
Рейтинг: 5548
Вместо ORDER by `id` ASC
делай
ORDER by `id` DESC
508890237
Автор
27 декабря 2018, в 8:54
Рейтинг: 14
Сибирский (27.12.2018 в 08:41)
Вместо ORDER by `id` ASC
делай
ORDER by `id` DESC
тогда снизу - вверх показывает, порядок как надо, но не сверху - вниз
Форум
На главную