|
|
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Стругаю скриптик, который будет разбирать данные из таблицы, в которой ведётся статитстика посещения сайта - кто приходил ,откуда и во сколько и на какую страницу. Время хранится в сеундах - time() ========== а собстно вопрос - как по этой метке узнать ,что было первое число прошлого месяца, стока-то часов? Или придётся делать в обратную сторону - зная дату и час вычислять метку начала и конца часа, и по этому промежутку делать выбор? Примерно так. Структуры начальной и окончательной таблиц прилагаю. Мож кто что подскажет... исходная: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. окончательная Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 20:06 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
В пхп есть функции для преобразования временной метки UNIX в дату. Покопайся в соответствующем разделе мануала на http://php.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 20:09 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
это-то понятно... Хотя... Пару вложенных циклов - в одном по суткам, в другом по часам перебрать... Хорошо. Переформулирую. Как точно определить метку начала прошлого месяца? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2006, 20:28 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 00:23 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Пасиб! Хорошая статья. Тока форматирование в ней убогое - не у всех же разрешение экрана большое Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 01:02 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyara Пасиб! Хорошая статья. Тока форматирование в ней убогое - не у всех же разрешение экрана большое Posted via ActualForum NNTP Server 1.3 А переделать под себя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 08:04 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
В смысле? Если оно шире экрана, чё я сделаю? У меня 1024x768 - больше ставить - глаза жалко, не казённые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 10:01 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
интересная идея меня посетила.... Можно и остальное также настругать... Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 23:36 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Я сильно подозреваю, что всё это можно сделать в одном запросе через джойн и функции работы с датой и временем. Ты бы только написал, что же на самом деле тебе надо получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 07:00 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
таблицу надо разбить на куски по дням и по часам.... По полю где время в тимештамп. ========== щас иду от противного - делаю массив в памяти - где уже есть все числа и часы прошлого месяца, буду построчно перебирать БД и заполнять массив... Видимо так... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 09:03 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 09:12 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Это я знаю. Периодически даже пользуюсь. Вы предлагаете по запросу на каждую строку делать? На php не быстрей получится? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 09:14 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Зачем? Скажи уже нормально, что ты хочешь в результате получить? Например, выборку того-то и того-то, с группировкой по часам и дням. И кстати, чем тебя для сбора статистики awstats не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 09:17 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Кстати, к вопросу о том, что быстрее, а что нет. СУБД предназначена для хранения и выборки данных, PHP, конечно, тоже можно приспособить для выборки, но вряд ли при этом можно достигнуть результатов, превосходящих худший (из осмысленных) вариант для СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 09:19 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
таблицы видел? Вот из одной надо всё перенести в другую сгруппировав по часам. При этом надо разобраться с браузерами, ОСями, поисковиками, разрешением экранов, и ещё хрен хнает с чем - вторая таблица, которая окончательная пока в перой версии - ещё будут поля. MySQL пригодится при несложных операциях - выбрать всех поисковиков, посетителей с определённым разрешением экрана и пр... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 09:47 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
1. Так чем не устраивает awstats? 2. Вторая таблица -- сводная, в неё заносится сколько было запросов за данный час от пользователей с разрешением экрана 640, сколько с 1024 и т.д. или же количество записей в ней соответствуюет количеству запросов к сайту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 10:00 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
1. хочу сам. 2. да. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 10:09 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
2 - в смысле сводная :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 10:09 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Если данные несекретные -- пришли дамп на мыло в профиле? Запрос обкатать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 11:00 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
выслал Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 11:17 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyaraMySQL пригодится при несложных операциях - выбрать всех поисковиков, посетителей с определённым разрешением экрана и пр...Звиздец, простите за мой французский. Люди десятилетиями разрабатывают какие-то СУБД, а они оказываются годными только для простых выборок типа SELECT * FROM table Мальчик, может ты для начала хотя бы прочтёшь лежащую на этом сайте документацию (тот же Understanding SQL Грабера)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 11:24 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
"мальчиков" будешь на Тверской снимать. Ясно? Я делаю так, как считаю нужным. Если считаешь что так неправильно - скажи, а не пальцы разгибай. Примера что-то от тебя ни одного не видно, зато пальцы веером так и мелькают, да сопли пузырями разлетаются. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 11:58 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Сорри. Сорвался. Но насчёт "мальчиков" - слова обратно не возьму. Как я тебе sql обойдусь - если мне надо выбрать вначале одно, потом другое, да ещё в определённом порядке, чтоб не пересеклось? - это про разбор какой браузер был у посетителя, например. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 12:00 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyara"мальчиков" будешь на Тверской снимать. Ясно?[/quote]Опытом делитесь? ;) Извините, девушка, старика, не догадавшегося по нику, что речь о девочке.[quot]Я делаю так, как считаю нужным. Если считаешь что так неправильно - скажиДа, считаю.Примера что-то от тебя ни одного не видноА что, должны быть? Вы задачу вначале поставьте в полном объёме, а не жалкие кусочки. Но даже это не обяжет меня что-то вам делать на халяву - я не обязан даже пинать вас в нужном направлении.да сопли пузырями разлетаютсяВот уж не знаю, чем вас там так забрызгало - но мои сопли тут не при чём :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 12:47 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
1. Хм... Женского рода ник-то не у меня... 2. Сказал? Молодец. Возьми с полки пирожок. 3. Я не прошу что-то делать нахаляву. Я задал вопрос - можешь ответить - ответь, не можешь - не надо лезть с нравоучениями на пустом месте. 4. Мда.. Видимо это была Ваша слюна... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:03 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyara3. Я не прошу что-то делать нахаляву. Я задал вопрос - можешь ответить - ответь, не можешь - не надо лезть с нравоучениями на пустом месте.Не можешь ставить задачу - не ставь. А ты на меня в суд подай. Или в комитет по правам человека.4. Мда.. Видимо это была Ваша слюна...Опять мимо кассы - ещё версии будут? А я смотрю вас ваша проблема уже и не волнует вовсе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:10 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Ну вы ещё подеритесь, горячие финские парни.) *, как обычно, резок, но прав по сути. Незачем тут гнать данные на клиент и обратно, нефиг 1С уподобляться. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:24 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
А в чем сооб-но вопрос то? [quot автор]Хорошо. Переформулирую. Как точно определить метку начала прошлого месяца? quot] есть прекрасная функция strtotime Начало этого месяца: Код: plaintext Код: plaintext Код: plaintext может поможет ))) ------------------------------- www.free-lancer.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:24 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
VERSА в чем сооб-но вопрос то?Вопрос в том, нужно ли юзать PHP там, где с задачей прекрасно справляется SQL-сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:31 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
2 DocAl ясна. Попробую. Тока такие запросы мне пока не под силу - надо тренироваться. 2 VERS тоже пасиб. 2 * Опять ничё по теме... Ну и смысл тогда писать? насчёт: >А я смотрю вас ваша проблема уже и не волнует вовсе :) волнует. Тока опять-таки по теме ничё нету... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:44 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
* VERSА в чем сооб-но вопрос то?Вопрос в том, нужно ли юзать PHP там, где с задачей прекрасно справляется SQL-сервер. Однозначно не нуно, DocAl дал привел пример. Я бы почитал манул MySQL еще раз )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 14:06 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Каждый день читаю :) Не весь правда, по необходимости.... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 14:26 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyara2 * Опять ничё по теме... Ну и смысл тогда писать? насчёт: >А я смотрю вас ваша проблема уже и не волнует вовсе :) волнует. Тока опять-таки по теме ничё нету... Я фигею, дорогая редакция. Вначале его уговаривают описать проблему в достаточном объёме, потом долго и нудно талдычат о том, что его проблема решается бОльшей частью средствами БД, а не средствами клиентского приложения, после этого он говорит - вот я тут на PHP на лабал, затем опять начинается уговаривание его устремить свой взор в сторону решения своей проблемы средствами БД, и наконец, под занавес заявляет - ничего по теме ему тут не сказали. Как об стенку горох. Медицина тут бессильна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 14:34 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
обобщать не надо? Я ясно сказал кто не по теме говорил, а кто по теме. P.S. Оно всё на сервере. Поэтому ясней выражайте свои мысли. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 15:10 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyaraОно всё на сервере. Поэтому ясней выражайте свои мысли.Мне вас становится уже жалко. Куда уж яснее то? Вы не в состоянии отличить сервер БД от клиента? Может вы полагаете, что им является браузер пользователя? И это именно он шлёт запросы к серверу БД? А при чём же тут тогда PHP? А это не вы часом как-то утверждали, что знание азов вам ни к чему? Это бы многое объяснило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 15:30 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Сервер, в моём понимании, в первую очередь - это выделенная машина, выполняющая какие-бы то ни было задачи. Клиент - это тот кто имеет с этого результат. В общем случае этой задачи - сервер это машина ни которой крутится связка apache+php+mysql а клиент - это чувак с браузером, который действительно шлёт запросы. GET / например... А вот дальше начались частности - что внутри сервера своя жизнь, и там уже php шлёт запросы к БД. ========= это было лирическое отступление. А по существу проблемы от вас так и не поступило ни одного предложения. Разве что почитать на этом сайте документацию. По SQL. P.S. Причины, почему PHP а не sql - никого волновать не должны. Вот хочу на php и всё. И, кстати, вопрос был про время, и первое число... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 16:54 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyara, ты неправ. Гонять массивы данных на клиент и обратно -- концептуально неверно. Есть замечательный образчик неверности этого концептуально: 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 18:22 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
lissyaraА вот дальше начались частности - что внутри сервера своя жизнь, и там уже php шлёт запросы к БД.Речь шла о PHP (клиент) и MySQL (сервер) - в этой связке про HTTP можно просто забыть - это уже десятый вопрос.Причины, почему PHP а не sql - никого волновать не должны. Вот хочу на php и всё.Да ради бога, хотите. Только в этом случае не стоит требовать от других какие-то предложения по существу. Если невооружённым глазом видно, что вы пытаетесь поставить костыли - ни один здравомыслящий человек не будет терять времени на то, чтобы помочь поставить вам подпорки. Делать надо сразу правильно, а не абы как, чтобы потом не было мучительно больно. Хотя делайте. На ошибках учатся. Но тогда уж прилагайте хоть максимум самостоятельных усилий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 18:32 |
|
||
|
(PHP) определение, который был час :)
|
|||
|---|---|---|---|
|
#18+
Прилагаю :) ======== а насчёт по существу - не по существу... Я просил ответ по существу. И мне его дал VERS Остальное было переливание из пустого в порожнее. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 18:54 |
|
||
|
|

start [/forum/topic.php?all=1&fid=23&tid=1476941]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 510ms |

| 0 / 0 |
