0 / 0 / 0
Регистрация: 03.04.2011
Сообщений: 30
1

Вывод данных из MySQL наоборот

05.07.2011, 08:21. Показов 3966. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может кто нибудь подскажет?
У меня есть данные в таблице raid в столбике text. Я посмотрел, что при выводе данных из таблицы происходит следующие 2 вещи:
1) MySQL почему то сама сортирует все данные столбца и только потом выдает их. Вот запрос, который я использовал:
PHP
1
2
3
4
5
$result = mysql_query("SELECT * FROM `raid` ORDER BY `text` DESC");
while ( $row = mysql_fetch_array($result) )
{
    echo '<li>'.$row['text'].'</li>';
}
Правда с DESC он у меня сортирует, а потом выдает русские записи, и далее английские.
Без DESC сначала английские, а потом русские.

2) Я хотел, чтобы данные из таблицы выводились в обратном порядке. Без сортировки. Т.е. как они в столбец записаны, только наоборот.

Может кто-нибудь подскажет решение этих проблем?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2011, 08:21
Ответы с готовыми решениями:

Ajax отправка данных из формы в базу mysql и вывод из базы mysql
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); ...

Вывод данных из базы данных MySQL в PHP в виде дерева.
У нас в сети решили сделать портал-базу по рефератам. Все я сделал остались две траблы, про первую...

Вывод данных из mysql. Максимум 10 данных на страницу!
Имеется ниже код, который выводить данные из mysql в таблицу (пользователю) в личный кабинет!...

Вывод необходимых данных из базы данных MySQL
Всем привет. Подскажите как проще всего реализовать вывод необходимых данных из бд, проблема в...

2
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
05.07.2011, 08:58 2
Вот при помощи этой функции всё возможно mysql_data_seek, сначала получим кол-во считанных строк, если делать for($i = mysql_num_rows($result) - 1; на минус один, вот пример выводит строки в обратном порядке.
PHP
1
2
3
4
5
6
7
8
9
10
11
$result  = @mysql_query('SELECT * FROM `raid`');
    
$num    = mysql_num_rows($result);
 
while($num--) {
      if(! mysql_data_seek($result, $num))
           break;
    $row = mysql_fetch_array($result, MYSQL_ASSOC);
     if($row)
          print '<h3>' . $row['text'] . '</h3>';
}
1
0 / 0 / 0
Регистрация: 03.04.2011
Сообщений: 30
05.07.2011, 09:10  [ТС] 3
получилось) спасибо!)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2011, 09:10
Помогаю со студенческими работами здесь

Вывод данных из MySQL в Qt
Здравствуйте. Возник такой вопрос, в таблице есть несколько полей: Id name size ...

Вывод данных из БД mysql
Привет! Помогите пожалуйста найти ошибку или направить Нужно вывести на страницу данные из...

Вывод данных из MySQL
У меня в базе данных есть таблица с товарами. Мне нужно вывести их на страницу. Как это сделать?

Вывод данных из mysql
В базе данных mysql есть три записи id name last_name 97 Petya ivanov 96 Vasya ivanov...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru