Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
phpsleep
1 / 1 / 1
Регистрация: 13.07.2014
Сообщений: 85
#1

Порядок вывода записей из БД

23.08.2014, 11:02. Просмотров 398. Ответов 1
Метки нет (Все метки)

Как сделать что бы новые записи выводились в низу (при этом был указан LIMIT 20)
PHP
1
2
3
4
5
6
7
8
9
<?
$link = mysql_connect('localhost','xz40','xz40');
mysql_select_db('xz40');
mysql_set_charset('cp1251',$link);
$result=mysql_query("SELECT * FROM `bd_chat` ORDER BY `ID` desc LIMIT 20" ,$link);
while($myrow = mysql_fetch_assoc($result))
 
echo "<div style='float:left; padding-bottom: 4;'><a style='cursor: pointer;' onclick=\"document.getElementById('textfield').value='".$myrow['user'].","."'\"><b> ".$myrow['user'].":</b></a> ".$myrow['message']."</div><div style='float:right;padding-bottom: 4;'>olololo</div>
<hr style='width:100%;border:none;border-bottom:1px dashed #000; margin-top:10px;margin-bottom:10px;'>";?>
Добавлено через 6 минут
Сделал. Можно как то поумнее?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$link = mysql_connect('localhost','xz40','xz40');
mysql_select_db('xz40');
mysql_set_charset('cp1251',$link);
//узнаем сколько строк, дабы сохранить нужный нам порядок
$a = mysql_query("SELECT COUNT(1) FROM bd_chat");
$b = mysql_fetch_array( $a );
$count= $b[0]; // выведет число строк
$counminus= $count-25;
//
$result=mysql_query("SELECT * FROM `bd_chat` ORDER BY `ID` ASC LIMIT $counminus,$count" ,$link);
while($myrow = mysql_fetch_assoc($result))
 
echo "<div style='float:left; padding-bottom: 4;'><a style='cursor: pointer;' onclick=\"document.getElementById('textfield').value='".$myrow['user'].","."'\"><b> ".$myrow['user'].":</b></a> ".$myrow['message']."</div><div style='float:right;padding-bottom: 4;'>olololo</div>
<hr style='width:100%;border:none;border-bottom:1px dashed #000; margin-top:10px;margin-bottom:10px;'>";?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2014, 11:02
Ответы с готовыми решениями:

Другой порядок вывода в таблицу
&lt;html&gt; &lt;head&gt; &lt;title&gt;Форма вывода данных&lt;/title&gt; &lt;link href=&quot;css/bootstrap.min.css&quot;...

Форма вывода записей.
Добрый день форумчане! Вопрос этот и гуглил, и на форуме официальном вордпресса задавал-результата...

Запрет для вывода одинаковых записей из таблицы
Что необходимо дописать сюда $sql_top=mysql_query(&quot;SELECT ologin,osum FROM operations ORDER BY...

Задать цикл вывода последующих записей начиная с 6-й
Простой цикл используется плагином: &lt;?php if (have_posts()) : ?&gt; &lt;?php...

Определенный порядок вывода
1. Все записи должны иметь статус 1 или 3 2. Сперва выводим все где совпадает : язык , страна ,...

1
Voka
206 / 198 / 110
Регистрация: 27.12.2010
Сообщений: 819
Записей в блоге: 1
23.08.2014, 15:13 #2
Ну к примеру так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$link=mysql_connect('localhost','xz40','xz40');
mysql_select_db('xz40');
mysql_set_charset('cp1251',$link);
$count=mysql_fetch_array(mysql_query("SELECT COUNT(1) FROM bd_chat"));
$result=mysql_query('SELECT * FROM bd_chat ORDER BY ID ASC LIMIT '.($count[0]-25).','.$count[0] ,$link);
$html='';
while($myrow=mysql_fetch_assoc($result))
    $html.='
    <div style="float:left;padding-bottom:4">
        <a style="cursor:pointer" onclick="document.getElementById(\'textfield\').value="'.$myrow['user'].'">
            <b> '.$myrow['user'].':</b>
        </a> '.$myrow['message'].'
    </div>
    <div style="float:right;padding-bottom:4">olololo</div>
    <hr style="width:100%;border:none;border-bottom:1px dashed #000;margin-top:10px;margin-bottom:10px">';
 
echo $html;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.08.2014, 15:13

Порядок вывода данных
Дано несколько значений уравнения, их нужно вывести в таблицу так чтобы выводились сначала те пары...

Объяснить порядок вывода(полиморфизм)
Есть программа class A { A() { System.out.print(&quot;1&quot;); } void call() {...

Изменить порядок вывода форм
Всем привет! Народ подскажите как поменять родительскую форму. Т.е. Есть form1 и form2 Хочу что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru