X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Запрос к БД
karamba666
karamba666
Topic Starter сообщение 29.2.2016, 22:50; Ответить: karamba666
Сообщение #1


Всем привет, при создании сайта возник 1 небольшой вопросик...

[PHP]$sql = mysql_query("SELECT login FROM `joke` WHERE date > $date");[/PHP]

Вот пример моей Таблицы:
id login date
1 maxim 4175467
2 ivan 5471258
3 maxim 12541287
4 ruslan 5375715
5 ivan 35236236
6 maxim 3226262

Необходимо чтобы вывело так:
maxim: 3
ivan: 2
ruslan: 1

Тоесть Считало кол-во одинаковых строк по логину, и записывало их в порядке убывания.
Максимальное кол-во разных логинов 10. Хочу сделать "ТОП 10 пользователей" :rolleyes:
....
Помогите пожалуйста, как такое можно сделать? И можно ли вообще?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 29.2.2016, 23:32; Ответить: Webmaster_hb
Сообщение #2


SELECT count(login) AS count_login FROM `joke` WHERE date > $date GROUP BY login ORDER BY acount_login DESC LIMIT 10
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 1.3.2016, 0:56; Ответить: karamba666
Сообщение #3


Webmaster, Спасибо) только я не понимаю, что такое count_login и acount_login ?
И как мне теперь полученное вывести на экран?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 1.3.2016, 21:26; Ответить: karamba666
Сообщение #4


Webmaster, Разобрался, но немного с косяками что-то :(
Во первых у тебя было написано count_login и acount_login, выдавало ошибку. Я вписал и там и там слово count_login - Заработало!

[PHP]$sql = mysql_query("SELECT count(login) AS count_login FROM `joke` GROUP BY login ORDER BY count_login DESC LIMIT 10");
while($result = mysql_fetch_array($sql)) {echo"$result[0]<br>";}[/PHP]

При массиве [0] у меня выводит кол-во строк по каждому логину - всё как надо!
ВОПРОС: Но как мне вывести сами логины?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 2.3.2016, 10:04; Ответить: Webmaster_hb
Сообщение #5


SELECT login,count(login) AS count_login
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 3.3.2016, 0:50; Ответить: karamba666
Сообщение #6


Webmaster, Большое спасибо, работает))

У меня появился ещё 1 маленький вопросик...

Я пишу на странице произвольный многострочный текст в поле textarea. Дальше он у меня заносится в БД. Под этот текст у меня создана отдельная таблица с полем типа textarea

Потом я вывожу из БД на страницу этот текст, но он у меня выводится всё одной строкой :( Хотя в тексте присутствовали абзацы...

Помогите, или подскажите, как это реализовывается, чтобы текст выводился не одной строкой? или он выводит правильно? - может он заносит инфу в БД одной строкой?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 3.3.2016, 10:09; Ответить: Webmaster_hb
Сообщение #7


если это было textarea - то переносы строк вы ввели с клавиатуры
и это либо \n для unix-систем или \r\n для windows

если вы этот текст выведете опять в textarea - то он отобразится в том же виде как вы сохраняли

но если вы выводите этот текст внутри HTML, то браузеры такие переносы игнорируют
вы можете сами при выводе заменить их на соотвествующие теги <br>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 5.3.2016, 4:08; Ответить: karamba666
Сообщение #8


Webmaster, а как теперь быть то? ввожу я через страницу textarea... вывоодить желательно в тег <p>, чтобы сохранять переводы строк...

И кстати... у вас есть скайп? я ещё лучше ася? - не хочу светить тут своим сайтом. Нужна маленькая помощь по нему...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.3.2016, 11:15; Ответить: Webmaster_hb
Сообщение #9


выше написано как делать
какие теги использовать при отображении <br> или <p> - это уже ваше дело
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
karamba666
karamba666
Topic Starter сообщение 6.3.2016, 3:16; Ответить: karamba666
Сообщение #10


Webmaster, ну дак я понял. Ведь если человек пишет какой нибудь комментарий, он же не будет вводить <br>... он всего лишь нажмёт кнопку "Enter" для перевода строки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Запрос на бесплатные полезности
7 Tia2 1840 23.3.2024, 11:27
автор: Alexand3r
Открытая тема (нет новых ответов) Куплю сайты, внутри темы подробный запрос
3 PticaKate 3622 12.11.2019, 16:22
автор: 0pium
Открытая тема (нет новых ответов) убрать GET запрос с URL
Сделать ЧПУ ссылок
18 WoWeb 9851 28.10.2016, 17:18
автор: WoWeb
Открытая тема (нет новых ответов) Помогите формировать запрос..
0 Radiance 4386 27.9.2013, 12:11
автор: -Radiance-
Открытая тема (нет новых ответов) Система низкобюджетного (3 копейки/запрос) трафикового продвижения. Бонус 5000 ссылок
0 apishops_sf 3334 6.7.2012, 0:40
автор: -apishops-


 



RSS Текстовая версия Сейчас: 28.3.2024, 23:31
Дизайн