Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 09.04.2014
Сообщений: 21
MySQL

[Мозговой штурм от MSmyk1999] Вывод последних записей блога

24.08.2014, 20:11. Показов 830. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посмотрел похожие темы, вроде уникал.

Всем привет, дорогие друзья! Прошу вас упростить работу моего скрипта, если такое возможно.
Пишу скрипт блога, нужно вывести последние 5 записей. Вот что я наересил и мне надоело:

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
require_once 'config.php'; // Импорт конфига
 
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);
 
// Приёмник информации о темах
$query = mysql_query("SELECT id FROM 'bse_topics' ORDER BY id DESC LIMIT 5");
$topics_id = mysql_fetch_array($query, MYSQL_ASSOC);
$max_id = max($topics_id['id']);
$query1 = mysql_query("SELECT title FROM 'bse_topics' WHERE 'id'='$max_id'");
$max_id = $max_id - 1;
$query2 = mysql_query("SELECT title FROM 'bse_topics' WHERE 'id'='$max_id'");
$max_id = $max_id - 1;
$query3 = mysql_query("SELECT title FROM 'bse_topics' WHERE 'id'='$max_id'");
$max_id = $max_id - 1;
$query4 = mysql_query("SELECT title FROM 'bse_topics' WHERE 'id'='$max_id'");
$max_id = $max_id - 1;
$query5 = mysql_query("SELECT title FROM 'bse_topics' WHERE 'id'='$max_id'");
?>
<body class="body" name="body">
<div class="allpage">
<div class="topics" name="topics">
<h2 class="titletext">Свежие темы</h2>
 
<div class="container" name="topic1">
<h4 class="topictitle"><?php echo ''; ?></h4>
<a class="readmore" href=""></a><br>
<div class="stat"></div>
</div>
<div class="container" name="topic2">
<h4 class="topictitle"><?php echo ''; ?></h4>
<a class="readmore" href=""></a><br>
<div class="stat"></div>
</div>
<div class="container" name="topic3">
<h4 class="topictitle"><?php echo ''; ?></h4>
<a class="readmore" href=""></a><br>
<div class="stat"></div>
</div>
<div class="container" name="topic4">
<h4 class="topictitle"><?php echo ''; ?></h4>
<a class="readmore" href=""></a><br>
<div class="stat"></div>
</div>
<div class="container" name="topic5">
<h4 class="topictitle"><?php echo ''; ?></h4>
<a class="readmore" href=""></a><br>
<div class="stat"></div>
</div>
</div>
Прям логическая программа какая-то, верно?
Помогите, пожалуйста, облегчить сложную цепочку.

P.S. Собственно, сама база данных:
Миниатюры
[Мозговой штурм от MSmyk1999] Вывод последних записей блога  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.08.2014, 20:11
Ответы с готовыми решениями:

[Мозговой штурм от MSmyk1999] Не читается переменная
Приветствую вас, дорогие друзья! Перейду к проблеме. Есть папка. В ней два файла php: config.php footer.php Объявление в...

[Мозговой штурм от MSmyk1999] Не запускается Apache2
Всем привет! Я - MSmyk1999. По пустякам на форум не обращаюсь, поэтому мозговой штурм объявляется открытым. Я вам дам кучу материала -...

Мозговой штурм
Хочу сделать Web проект, а точнее сайт на php. Только у меня проблема не могу придумать оригинальную тематику сайта, а именно что ни будь...

7
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 20:16
как то так
SQL
1
$result = mysql_query('SELECT title FROM bse_topics ORDER BY id ASC LIMIT 1, 5);
0
2 / 2 / 0
Регистрация: 09.04.2014
Сообщений: 21
24.08.2014, 20:24  [ТС]
Цитата Сообщение от Игорь[Igor] Посмотреть сообщение
как то так
А как это всё вывести в массив и по чему стоит брать название из массива?
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 20:32
Как то так
PHP
1
2
3
4
5
6
$out .= '';
while($row = mysql_fetch_array($result))
    $out .= $row['id'];
 
    // уничтожаем результат
    mysql_free_result($result);
Какие названия?
0
Веб-мастер
 Аватар для Maksimchikfull
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
24.08.2014, 20:41
Игорь[Igor], если ASC - будет брать записи сначала.

MSmyk1999, всё просто...

PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$ids = array();
$result = mysql_query("SELECT `id` FROM `bse_topics` ORDER BY `id` DESC LIMIT 1,5");
while($bse_topics = mysql_fetch_assoc($result)) {
    $ids[] = $bse_topics['id'];
}
?>
<p>Topic ID: <?=$ids[0]?></p>
<p>Topic ID: <?=$ids[1]?></p>
<p>Topic ID: <?=$ids[2]?></p>
<p>Topic ID: <?=$ids[3]?></p>
<p>Topic ID: <?=$ids[4]?></p>
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 20:53
А если сразу
PHP
1
2
3
4
5
6
7
<?php
$ids = array();
$result = mysql_query("SELECT `id` FROM `bse_topics` ORDER BY `id` DESC LIMIT 1,5");
while($bse_topics = mysql_fetch_assoc($result)) {?>
    <p>Topic ID: <?echo $bse_topics['id'];?></p>
<?}
?>
0
2 / 2 / 0
Регистрация: 09.04.2014
Сообщений: 21
24.08.2014, 21:02  [ТС]
Ну вы ребята...
Мне id не нужен, мне название нужно!
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
24.08.2014, 22:08
Подставь другое поле какое нужно, делов то
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2014, 22:08
Помогаю со студенческими работами здесь

Конкурс/Мозговой штурм по PHP
Господа, предлагаю замутить конкурс по PHP-кодингу. А суть такая: В воскресенье, часиков так в 8-10 вечера собираемся на сервере...

Факторы ранжирования Яндекса [Мозговой штурм]
Цель этой темы – сделать внутри SEO-сообщества шаг вперёд, объединить усилия в анализе поисковых алгоритмов. Алгоритмы становятся всё более...

Автоматическое отключение-включение USB модема (мозговой штурм)
Я как и многие другие столкнулся с проблемой выхода в интернет, т.е. он есть, но иногда его нет и приходится выключать-включать питание...

Вывод записей блога
Доброго времени суток. Пишу блог, написал скрипт вывода всех сообщений в блоге, но выдает ошибку. Скрипт наверное жутко корявый, укажите на...

Вывод последних записей
Доброе время суток! Не могу понять, как вывести последние 15 записей но в обратном порядке? (т.е самая последняя запись должна идти...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru