Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2013, 11:32   #1
Krottik
Новичок
Джуниор
 
Регистрация: 16.03.2013
Сообщений: 2
По умолчанию вывод из бд , отделение больших чисел

Мне нужно сделать что бы из бд выводились данные потом по значению 'col_vo' они сделались от большего к меньшему , а затем выводились только 6 самых больших
PHP код:
<?php
$res2 
mysql_query("SELECT * FROM `infinf` ORDER BY `col_vo`"$db) or die(mysql_error());
     if(
mysql_num_rows($res2)>5){
     while(
$show2 mysql_fetch_assoc($res2)){
//Тут сортировка и вывод хз как
  
}
    }
    else{
    echo 
'<div style="text-align:center">Лойс в студию =D</div>';
  }
Вот всё что я смог сделать





SELECT * FROM `infinf` ORDER BY `col_vo` DESC LIMIT 6
Не помогает выводит всё вот так

Nenneуцеу
9
2435235
6
пуцкелу
44
rrrrrrr
2344
уцьепдлукцкуе
22
Dulal
143
Krottik вне форума Ответить с цитированием
Старый 17.03.2013, 17:05   #2
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

SELECT * FROM `infinf` ORDER BY `col_vo` DESC LIMIT 6 - выбрать все колонки из таблицы `infinf`, сортируя по колонке `col_vo` в обратном порядке, лимит - 6 строк.

твоя таблица в БД выглядит приблизительно так:
Nenneуцеу | 9
2435235 | 6
пуцкелу | 44
rrrrrrr | 2344
уцьепдлукцкуе | 22
Dulal | 143

если поле `col_vo` имеет текстовый формат, то все сортируется правильно - сперва сравниваются первые символы строки, затем вторые, третьи и т.д.

очевидимо, тебе нужно сделать поле `col_vo` числовым, тогда и сравнение будет производиться арифметическими методами.

Последний раз редактировалось Mortimoro; 17.03.2013 в 17:07.
Mortimoro вне форума Ответить с цитированием
Старый 17.03.2013, 17:14   #3
Krottik
Новичок
Джуниор
 
Регистрация: 16.03.2013
Сообщений: 2
По умолчанию

Спасибо навели меня на правильную мысль
Krottik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод больших чисел, типы данных. C++ zink Помощь студентам 1 14.12.2012 17:15
Деление больших чисел artem611 Помощь студентам 2 13.03.2012 12:33
Сложение больших чисел Plazma Общие вопросы C/C++ 0 27.11.2010 17:11
сложение больших чисел SacReD_89 Общие вопросы C/C++ 21 25.04.2010 16:42
С# Сложение больших чисел SL1CK Помощь студентам 4 23.11.2009 21:07