Как выдернуть поле из базы
Как выдернуть поле из базы
Есть таблица user и в ней поля id int(11) name varchar(255) email varchar(255) pass varchar(255) share tinyint(2) own int(11) credits float c1 float c2 float c3 float c4 float c5 float c6 float c0 float type tinyint(3) br tinyint(4) date date cr_earn float tmp_mail int(11) last_page_time Как мне выбрать поле id и поле c0 Как сформировать запрос и как потом отсортировать по полю с0 что-бы брало бы только 5 максимальных результатов |
SELECT id, c0 FROM user ORDER BY c0 DESC LIMIT 5
|
Цитата:
Получилось но не все выводит только одного юзера данные который имеет самое большее значение с0 а надо 5 лучших вот полный код как его исправить что-бы выводило 5 максимальных результатов ------------------------------------------ <? require('error_inc.php'); require('config_inc.php'); $query = "SELECT id, c0 FROM user ORDER BY c0 DESC LIMIT 5"; $result = MYSQL_QUERY($query); $c0=mysql_result($result,0,"c0"); $id=mysql_result($result,0,"id"); ?> <?print $id; ?><br> <? print $c0; ?> --------------------------------------------- |
Код:
<? |
Большое спасибо nagash за помощь все работает.
|
Продолжу тему
Возникла такая проблема Как исправить код когда с0 = 0 то что-бы не выводила пользователя в таблицу ну чтоб выводило только в случае когда с0 больше нуля и еще как исправить код чтобы нумерация была 1,2,3... Вот полный код Код:
<? |
$query = "SELECT name, c0,id FROM user WHERE c0 > 0 ORDER BY c0 DESC LIMIT 10";
тебе надо почитать мануал по SQL |
Огромное спасибо за помощь а насчет мануала то какую книгу посоветуете (только не электроную) по PHP и SQL ну типа автор книги и как называеться может найду в магазине.
|
Часовой пояс GMT +4, время: 07:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.