@phpgeeks

Страница 7517 из 8430
PowerAxis
02.06.2018
19:02:32
Это че, тот скворечник, который я почти закончил уже все?

Google
Aziz
02.06.2018
19:04:37
SELECT COUNT(user_id) FROM users WHERE level1=1 AND level2=2
мне нужно узнать сколько 1 уровень, сколько 2, отдельно

Dmitry
02.06.2018
19:04:43
если ты с пользователями хранишь кол-во уровней, то тебе надо задуматься наб нормализацией
Не уверен насколько правильно грузить новичка уровнями нормализации, пусть хоть поймёт сначала как бд работает и запросы, а потом уже архитектуру копает

Aziz
02.06.2018
19:04:44
Получается 1 уровень прошли: 100 человек

новичка в sql

PowerAxis
02.06.2018
19:05:33
А что ты хочешь, чтоб тебе вернул твой запрос?

Dmitry
02.06.2018
19:06:05
если вкратце, то ты перечисляешь несколько запросов и объединяешь их в один ответ

Logerk49
02.06.2018
19:06:53
может прост group by

Aziz
02.06.2018
19:07:04
Dmitry
02.06.2018
19:07:24
Aziz
02.06.2018
19:09:46
ну просто если было бы там 5 уровней ок

там нужно запрашивать 15-20

Google
Dmitry
02.06.2018
19:11:24
ну просто если было бы там 5 уровней ок
другого способа нет, только UNION, сам mysql запрос ты можешь сгенерировать на стороне php

точнее другой способ есть - с помощью вложенных запросов, но там всёравно каждый столбец тебе придётся руками описывать

Dmitry
02.06.2018
19:12:40
Мне главное не 15 скл запросов
в любом случае будет 15 запросов, просто они в одном query Будут

Aziz
02.06.2018
19:12:48
понял

Спасибо

Буду тогда кэшированием

каждую минуту запускать крон

Dmitry
02.06.2018
19:13:25
каждую минуту запускать крон
а смысл? кешируй когда запрашивает пользователь

не нужно в кроне такие дела делать)

Aziz
02.06.2018
19:13:43
и каждый запрашивает

PowerAxis
02.06.2018
19:13:53
А мог бы просто в одну таблицу слить подсчет

Aziz
02.06.2018
19:13:55
по 20 раз

подсказали тип так будет лучше

ну я и решил сделать так

PowerAxis
02.06.2018
19:14:22
Норм подсказали

Aziz
02.06.2018
19:14:23
раньше в отдельную таблицу сохранял тип юзер - уровень 1

Google
Dmitry
02.06.2018
19:14:29
А мог бы просто в одну таблицу слить подсчет
один хрен его кейс нужно делать несколькими запросами. что изменит перенос в отдельную таблицу?

Aziz
02.06.2018
19:14:36
А потом считал количество вхождений

ну тип человек прошел уровень - добавил в отдельную таблицу

Dmitry
02.06.2018
19:15:00
А потом считал количество вхождений
это лучше чем ты сейчас делаешь с точки зрения архитектуры и нормализации

PowerAxis
02.06.2018
19:15:11
Насколько я понял ему просто нужно общее количество, одним запросом вытянул бы все свои уровни

Aziz
02.06.2018
19:15:19
вот так и оставь
уже все переделал

Dmitry
02.06.2018
19:15:45
а потом делай SELECT COUNT(user_id) FROM user_levels WHERE level_id=1 UNION ...

Aziz
02.06.2018
19:16:42
ну согласен

Dmitry
02.06.2018
19:16:46
подход будет один и тот же, как бы ты не хранил эти данные, но лучше каждый тип данных хранить в отдельных таблицах: пользователь - users уровни - levels пройденные уровни юзера: user_levels

Aziz
02.06.2018
19:17:02
подсказали мне чутка кал

придется переделывать еще раз

Aziz
02.06.2018
19:17:11
просто уже в продакшине

Не вытащить просто так

Dmitry
02.06.2018
19:17:22
придется переделывать еще раз
относись к этому как к дополнительному опыту)

Aziz
02.06.2018
19:17:48
жесткий опыт)

Dmitry
02.06.2018
19:17:54
а как иначе?

думаешь вот так всё просто с первой попытки у всех получается?

прежде чем каждый из хороший программеров научиться что-то делать хорошо - он сначала сделает 10 раз плохо наступая на одни и теже грабли, а потом на 11 раз поймёт почему "вот так или так" делать не хорошо и сделает максимально правильно

Sa[¥]reX
02.06.2018
19:18:53
Нужна помощь... Может кто нибудь установить бота себе на сервер и проверить работает ли он? Бот на php Бота отправлю в лс

Google
Dmitry
02.06.2018
19:19:01
всё приходит с опытом своих ошибок

Dmitry
02.06.2018
19:19:17
а то сейчас школьники себе майнеров наставят на сервера или шеллов каких-то

Sa[¥]reX
02.06.2018
19:20:00
бан таким дают здесь?
Я что то не вижу тут правила чата....

Dmitry
02.06.2018
19:20:52
Я что то не вижу тут правила чата....
чтобы быть ублюдком не обязательно иметь какие-то правила чата(это не оскорбление в твою сторону, просто отдельная мысль)

Admin
ERROR: S client not available

Sa[¥]reX
02.06.2018
20:05:07
а сам, не?
Уже сам)

Юсуп
02.06.2018
20:59:33
Пацаны кто пользуется Homestead от Laravel? Чем он лучше обычных локальных серверов, например XAMPP'а?

PowerAxis
02.06.2018
21:27:06
да ничем, обычный вагрант-бокс с софтом внутри

Sa[¥]reX
02.06.2018
21:36:50
Как перейти на новою строку в php? \n не помогает?

Александр
02.06.2018
21:37:08
Sa[¥]reX
02.06.2018
21:38:16
Но \n не получается...

Александр
02.06.2018
21:38:51
Но \n не получается...
А на вопрос ответить?

Sa[¥]reX
02.06.2018
21:39:26
Александр
02.06.2018
21:40:05
?
Выводишь где? В консоли или в браузере? Но вообще строку оберни двойные кавычки, а не одинарные

Google
Александр
02.06.2018
21:42:14
Вывожу в сообщения в телеграм
Попробуй в двойные кавычки оберни строку

Andrew
02.06.2018
21:42:25
#вопрос При использовании консоли или phpstorm консоли под win10, выполнив команду git commit —amend не все символы русские отображаются коррентно в редакторе. Нагуглить гничего продуктивного не получилось. Может кто сталкивался с проблемой?

Sa[¥]reX
02.06.2018
21:43:05
House, M.D.
02.06.2018
22:14:33
А чем отличается текст в одинарной ( ' ) строке от текста в двойной ( " )?

Panda
02.06.2018
22:16:14
А чем отличается текст в одинарной ( ' ) строке от текста в двойной ( " )?
в двойных можно напрямую вставлять переменные

$a = 10; echo '$a'; // $a echo "$a"; // 10

House, M.D.
02.06.2018
22:18:48
То есть текст в одинарных будет отображаться точно также, как вы его записали, а текст в двойных может отображаться в зависимости от того, что туда ввели (например, ту же переменную $a, <br /> или \n), верно?

House, M.D.
02.06.2018
22:19:49
Спасибо

Panda
02.06.2018
22:19:58
"" интерполирует переменные

http://php.net/manual/ru/language.types.string.php

Sa[¥]reX
02.06.2018
22:20:51
function del_items(){ if( !$this->is_admin ) return; $this->data->items = array(); $this->send_message('Items Deleted', $this->chat_id); } Он просто сообщение отправляет, а как сделать что бы он отвечал на сообщения?

Maxim
02.06.2018
22:23:36
Экшн пиши, который будет принимать сообщение и отправлять ответ

Stan
03.06.2018
08:36:10
Всем привет, знаю что тут за тупые вопросы банят, но всё же как вынести значение переменной за пределы цикла?

Stan
03.06.2018
08:37:13
я её объявил перед циклом, а сама переменная является счётчиком в цикле

Страница 7517 из 8430