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



 

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

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

Открыть тему
Тема закрыта
> Подсчет количества объявлений
bogdan281989
bogdan281989
Topic Starter сообщение 21.10.2012, 0:15; Ответить: bogdan281989
Сообщение #1


Здравствуйте! Прошу помощи у людей, которые знают PHP. Суть проблемы в том, что я использую бесплатную доску обьявлений на CMS Linedmk, там нету подсчета всего количества обьявлений, обьявлений за сутки. Вот это хотелось бы сделать, но знаний не хватает. Если не ошибаюсь, то нужно подсчитать количество строк в таблице. Спасибо за помощь!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 21.10.2012, 14:00; Ответить: yury_mw
Сообщение #2


mysql_num_rows — возвращает количество строк в таблице по результату запроса.
По ссылке есть описание функции и пример ее использования.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mr.Developer
Mr.Developer
сообщение 24.10.2012, 12:13; Ответить: Mr.Developer
Сообщение #3


Видно что у данной CMS с документацией туговато. Посмотрите как в коде реализовано получение данных из БД, вполне возможно что запросы будет проще добавлять по образу и подобию (с уже прописанными конфигами для доступа к БД).

Если же нет, то пишите свой простенький костыль, по ссылке из предыдущего поста можно посмотреть каркас MySQL запроса. Чтобы знать что и из какой таблицы запрашивать советую сперва поставить PhpMyAdmin и через него посмотреть таблицы в БД этой доски объявлений. Там же можете потренироваться на составление правильного запроса для получения данных. Потом просто этот же запрос выполните из php.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k1on
k1on
сообщение 27.10.2012, 20:11; Ответить: k1on
Сообщение #4


$result = mysql_query("SELECT count(*) as count FROM table where dateline= NOW()");//за текущие сутки
$data = mysql_fetch_assoc($result);
echo $data['count'];

http://www.mysql.ru/...nting_rows.html

по-грубому так.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 27.10.2012, 23:40; Ответить: matroskin8
Сообщение #5


$result = mysql_query("SELECT count(*) as count FROM table where dateline= NOW()");//за текущие сутки
...


Вообще-то, функция NOW() возвращает текущую дату и время, т.е. время на сию секунду, а не промежуток времени (сутки, час, минута или еще что-либо). Если нужно получить количество рядов строго за сутки, то запрос может быть таким:
SELECT COUNT(`dateline`) AS `count` FROM `table` WHERE `dateline` >= (NOW() - INTERVAL 24 HOUR)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k1on
k1on
сообщение 28.10.2012, 13:05; Ответить: k1on
Сообщение #6


Ну вот и поправка ^_^ Это ж наводка в какую сторону копать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kdes70
Kdes70
сообщение 31.10.2012, 17:44; Ответить: Kdes70
Сообщение #7


matroskin8, `dateline` это время записи в БД??
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 31.10.2012, 19:10; Ответить: matroskin8
Сообщение #8


Откуда ж мне знать? :)
Я имена взял из запроса в предыдущем посте.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Базы досок объявлений России, Украины, Беларуси и Казахстана
5 freeax 6406 10.3.2024, 15:07
автор: freeax
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение объявлений и компаний по популярным доскам и каталогам организаций России, Украины, Беларуси и Казахстана
37 freeax 27821 6.3.2024, 20:57
автор: freeax
Открытая тема (нет новых ответов) Размещение Ваших объявлений на досках , постинг на форумах
17 obyava37 8176 1.8.2023, 6:09
автор: obyava37
Открытая тема (нет новых ответов) Создание информационной площадки с доской объявлений
1 xweb 2037 16.1.2023, 16:25
автор: xweb
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы⚡ AvitoSmart - быстрый парсер новых объявлений на Авито на запросах
Представляю парсер для [b]Zennoposter[/b]'a или [b]Zennobox[/b]
0 akcium 1250 19.11.2022, 13:05
автор: akcium


 



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