
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.10.2015, 18:58:29
|
|||
|---|---|---|---|
|
|||
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
Даже не знаю с чего начать. Главная проблема в том что дилеры и пользователи находятся в одной и той же таблице "users". Клиента от дилера отличает то что у клиента в поле "dealer" стоит логин дилера. А чтоб определить активный ли клиент нужно в таблице "user_packet_groups" посмотреть если ли у него запись(их может быть несколько а может ни одной), где time_till>time(). Подскажите как можно такое сделать? С чего начать? РНР скрипт будет запускаться по крону, считать количество клиентов и добавлять их дилеру в поле "client" в таблице "users" Вот структура таблиц: users login - dealer - client deale1 - - test1 - deale1 - test2 - deale1 - test3 - deale2 - user_packet_groups login - time_till test1 - 1436561448 test2 - 1434541448 test3 - 1494561448 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2015, 19:04:45
|
|||
|---|---|---|---|
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
и нафига тут вообще пхп? Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2015, 19:10:08
|
|||
|---|---|---|---|
|
|||
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
tanglir, Спасибо за такой быстрый ответ, но вы не учли что user_packet_groups.time_till должно быть больше time() . В SQL есть сменная что показівает текущее время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2015, 19:16:06
|
|||
|---|---|---|---|
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
vasyakrn, now() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.10.2015, 19:22:30
|
|||
|---|---|---|---|
|
|||
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
tanglir, Я просто не очень знаю SQL и на свякий случай переспрошу. А вы учли что для одного клиента в таблице user_packet_groups может быть много записей одни там несколько где time_till>time(). и могут быть пару где time_till<time() .В таком случае будет ли считаться пользователь за одного клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2015, 05:04:26
|
|||
|---|---|---|---|
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
Будет. Читайте про distinct. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2015, 11:47:11
|
|||
|---|---|---|---|
|
|||
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
tanglirБудет. Читайте про distinct. Когда віполняю скрипт у меня вот такая ошибка #1093 - You can't specify target table 'u' for update in FROM clause ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2015, 12:24:20
|
|||
|---|---|---|---|
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
Долбаный тупой мускль... ну тогда так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2015, 13:19:08
|
|||
|---|---|---|---|
|
|||
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
tanglirДолбаный тупой мускль... ну тогда так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Написал Вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. результат "Затронуто 0 строк. ( запрос занял 0.0668 сек. )" Зарание спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2015, 13:34:12
|
|||
|---|---|---|---|
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
vasyakrnЗатронуто 0 строкНу не знаю... может, у вас в "пустых" полях не NULLы, а пустые строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.10.2015, 14:04:47
|
|||
|---|---|---|---|
|
|||
Скрипт подсчета количества активных клиентов у дилеров. |
|||
|
#18+
tanglirvasyakrnЗатронуто 0 строкНу не знаю... может, у вас в "пустых" полях не NULLы, а пустые строки? Вы правы. Сделал where u.dealer='' и все заработало. Спасибо! Удачи Вам!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1832652]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 384ms |

| 0 / 0 |
