[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод из базы данных в таблицу
Zwed
Здравствуйте!

Знаю, что есть ответы на такой вопрос, но они не подходят под то, что я хочу сделать. Так как я новичjк и о PHP знаю только прочитанное на форумах прошу не говорить, что там надо поменять пару строк кода, а помочь их написать.

Сама задача: из базы данных надо вывести ВСЕ Заголовки, Видео, Текст в определенном порядке (Как я думаю в таблицу) В БД есть (id,title,video,prize(это как текст)). Сам порядок:
Загаловок(4) | Заголовок(3)
Видео (4) | Видео(3)
Текст(4) | Текст(3)

Загаловок(2) | Заголовок(1)
Видео (2) | Видео(1)
Текст(2) | Текст(1)

Начиная с самой новой (последней) новости. Есть код но после дня проб его переделать я понял, что надо писать по другому.
Если что-то такое было дайте ссылку.
Помогите пожалуйста! Заранее Спасибо!
Код:
 
<div class="Main_in">
<?php

$link = mysqli_connect(
'localhost', /*'', Хост, к которому мы подключаемся */
'root', /*'', Имя пользователя */
'',/*'', Используемый пароль */
'konkurs'); /*'' База данных для запросов по умолчанию */

if (!$link) {
exit;
printf("Невозможно подключиться к базе данных. Код ошибки: %s\n", mysqli_connect_error());
}

$result_1 = mysqli_query($link, "SELECT * FROM general ")
// выводим в HTML-таблицу все данные из таблицы MySQL
?>
<CENTER><table
width="100%" border="2px"><TR>
<?php

$i=1;
while( $row_1 = mysqli_fetch_assoc($result_1) ){
?>
<td><H2
align="center" id="title_H2">
<?php

echo $row_1['title'];
?> </H2></td>
<?php

if ($i == 1) {
echo '<td id="free_td"></td>';
}
$i++;
}
?>
</TR>
<?php

$result_2 = mysqli_query($link, "SELECT * FROM general")
?>
<TR>
<?php

$i=1;
while( $row_2 = mysqli_fetch_assoc($result_2) ){
?>
<td
id="db_videos">
<?php

echo $row_2['video'];
?>
</td>
<?php

if ($i == 1) {
echo '<td id="free_td"></td>';
}
$i++;
}
?>
</TR>
<?php

$result_3 = mysqli_query($link, "SELECT * FROM general")
?>
<TR>
<?php

$i=1;
while( $row_3 = mysqli_fetch_assoc($result_3) ){
?>
<td ><p>
Вы можете выйграть:
<?php
echo $row_3['prize'];
?>
</p></td>
<?php

if ($i == 1) {
echo '<td id="free_td"></td>';
}
$i++;
}
?>
</TR></table></CENTER>
<?php

/* Освобождаем используемую память */
mysqli_free_result($result_1);
mysqli_free_result($result_2);
mysqli_free_result($result_3);

/* Закрываем соединение */
mysqli_close($link);
?>
</div>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.