powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Поиск: Искать ответы на сообщение: #124854  
20 сообщений из 20, страница 1 из 1
Вопросы по форуму / Подфорумы
    #124854
PaNik
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
Горбатый ёж  24.08.2022, 17:56
[игнорируется]
Я почти готов был посмотреть код, но почитал... Там столько всего надо ставить...
Горбатый ёж 124593
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124863
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124906
basename
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  24.08.2022, 18:23
[игнорируется]
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
Ну давайте процедуры в БД сделаем. Что они должны делать?
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124912
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
basename  24.08.2022, 19:37
[игнорируется]
Горбатый ёж  24.08.2022, 18:23
[игнорируется]
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
Ну давайте процедуры в БД сделаем. Что они должны делать?
Их всё равно надо в код прописывать.
Хотя можно сделать триггер... Хоть это и не комильфо... Это будет прям заплатка...
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124928
basename
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  24.08.2022, 19:46
[игнорируется]
basename  24.08.2022, 19:37
[игнорируется]
Горбатый ёж  24.08.2022, 18:23
[игнорируется]
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
Ну давайте процедуры в БД сделаем. Что они должны делать?
Их всё равно надо в код прописывать.
Хотя можно сделать триггер... Хоть это и не комильфо... Это будет прям заплатка...
Дедокод с наскоку не охватить, тем более не разрабу. Нужна дока по архитектуре.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124937
PaNik
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
basename  24.08.2022, 19:37
[игнорируется]
Горбатый ёж  24.08.2022, 18:23
[игнорируется]
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
Ну давайте процедуры в БД сделаем. Что они должны делать?
как ты через удобный интерфейс создаешь новый форум - по кнопке?
1. если да
1.1. то смотреть, что там в обработчике формы - если просто дергается проца на MySQL
1.1.1. то нужно смотреть ту процу и 124593
1.1.2. то нужно смотреть дедокод обработки на предмет "insert into <таблица_со_списком_форумов>" (возможно просто "insert <таблица_со_списком_форумов>", хз как там в MySQL) и после нее добавлять 124593.
2. если нет, то колись как
...
Изменено: 24.08.2022, 20:41 - PaNik
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124939
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
basename  24.08.2022, 20:16
[игнорируется]
Дедокод с наскоку не охватить,
Паник написал критерий поиска, в данном случае не нужна архитектура, нужно знание PHP.
ЗЫ да и в принципе для поддержки и развития кода знание архитектуры не нужно.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124947
basename
Скрыть профиль Поместить в игнор-лист
Участник
PaNik  24.08.2022, 20:41
[игнорируется]
basename  24.08.2022, 19:37
[игнорируется]
Горбатый ёж  24.08.2022, 18:23
[игнорируется]
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
Ну давайте процедуры в БД сделаем. Что они должны делать?
как ты через удобный интерфейс создаешь новый форум - по кнопке?
1. если да
1.1. то смотреть, что там в обработчике формы - если просто дергается проца на MySQL
1.1.1. то нужно смотреть ту процу и 124593
1.1.2. то нужно смотреть дедокод обработки на предмет "insert into <таблица_со_списком_форумов>" (возможно просто "insert <таблица_со_списком_форумов>", хз как там в MySQL) и после нее добавлять 124593.
2. если нет, то колись как
Ну да, через интерфейс. Ладно поищу.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124950
basename
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  24.08.2022, 20:43
[игнорируется]
basename  24.08.2022, 20:16
[игнорируется]
Дедокод с наскоку не охватить,
Паник написал критерий поиска, в данном случае не нужна архитектура, нужно знание PHP.
ЗЫ да и в принципе для поддержки и развития кода знание архитектуры не нужно.
У деды там 5000 файлов, ничего не делается через один. Я в попытках борьбы с ботом отлавливал через логи, макакой файл отправляется запрос в методе POST. Ну тут попроще должно быть найти, но есть недопонимание, как связано с другими частями.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124951
PaNik
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
[не активирован]
[неодобрен]
basename  24.08.2022, 20:54
[игнорируется]
PaNik  24.08.2022, 20:41
[игнорируется]
basename  24.08.2022, 19:37
[игнорируется]
Горбатый ёж  24.08.2022, 18:23
[игнорируется]
PaNik [игнорируется] 

Это понятно.
Но всё равно надо вникнуть.
Были бы там процедуры, было бы намного проще. Но судя по поддержке 2-х СУБД там не используются процедуры.
Мне лень ставить столько барахла, если честно.
Ну давайте процедуры в БД сделаем. Что они должны делать?
как ты через удобный интерфейс создаешь новый форум - по кнопке?
1. если да
1.1. то смотреть, что там в обработчике формы - если просто дергается проца на MySQL
1.1.1. то нужно смотреть ту процу и 124593
1.1.2. то нужно смотреть дедокод обработки на предмет "insert into <таблица_со_списком_форумов>" (возможно просто "insert <таблица_со_списком_форумов>", хз как там в MySQL) и после нее добавлять 124593.
2. если нет, то колись как
Ну да, через интерфейс. Ладно поищу.
ну и глянь, че там дергается по нажатию кнопки "Создать новый суперпуперфорум" (или как оно там)
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124958
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
basename  24.08.2022, 20:56
[игнорируется]
У деды там 5000 файлов
Ебацасраца!
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124959
basename
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  24.08.2022, 21:04
[игнорируется]
basename  24.08.2022, 20:56
[игнорируется]
У деды там 5000 файлов
Ебацасраца!
Ну это образно))) но примерно так :)
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #124961
basename
Скрыть профиль Поместить в игнор-лист
Участник
basename  24.08.2022, 21:05
[игнорируется]
Горбатый ёж  24.08.2022, 21:04
[игнорируется]
basename  24.08.2022, 20:56
[игнорируется]
У деды там 5000 файлов
Ебацасраца!
Ну это образно))) но примерно так :)
Но insert там по-любому один должен быть, так что поищу
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125289
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
basename [игнорируется] 

А по F12 не видно, куда обращается?
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125296
basename
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  25.08.2022, 07:33
[игнорируется]
basename [игнорируется] 

А по F12 не видно, куда обращается?
так тоже можно, мне удобнее через логи было.

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

Ну форум в шапке, можешь скачать да на код глянуть сам )
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125431
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
basename  25.08.2022, 07:45
[игнорируется]
Ну форум в шапке, можешь скачать да на код глянуть сам )
Там много ставить надо.
Может виртуалку найду с этим барахлом, разверну и посмотрю, если не лень будет.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125674
basename
Скрыть профиль Поместить в игнор-лист
Участник
PaNik [игнорируется] 

Горбатый ёж [игнорируется] 

Как правильно избежать эту ошибку?
Код
1.
2.
3.
4.
5.
mysql> insert into v1_preferred_forum (user_id, forum_id)
    -> select pf.user_id, 20 from v1_preferred_forum as pf
    -> group by pf.user_id;
ERROR 1062 (23000): Duplicate entry '29-20' for key 'v1_preferred_forum.v1_preferred_forum_unq'
mysql>
ну то есть уже кто-то добавил новые форумы в предпочитаемые, а я вот сейчас хочу внести в табличку

есть такое

insert ignore into

это нормально так делать? согласно доке просто пропустит дубли и не выдаст ошибку
...
Изменено: 25.08.2022, 14:19 - basename
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125680
basename
Скрыть профиль Поместить в игнор-лист
Участник
basename  25.08.2022, 14:17
[игнорируется]
PaNik [игнорируется] 

Горбатый ёж [игнорируется] 

Как правильно избежать эту ошибку?
Код
1.
2.
3.
4.
5.
mysql> insert into v1_preferred_forum (user_id, forum_id)
    -> select pf.user_id, 20 from v1_preferred_forum as pf
    -> group by pf.user_id;
ERROR 1062 (23000): Duplicate entry '29-20' for key 'v1_preferred_forum.v1_preferred_forum_unq'
mysql>
ну то есть уже кто-то добавил новые форумы в предпочитаемые, а я вот сейчас хочу внести в табличку

есть такое

insert ignore into

это нормально так делать? согласно доке просто пропустит дубли и не выдаст ошибку
вроде норм механизм с игноре, так делают и везде написано.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125689
Горбатый ёж
Скрыть профиль Поместить в игнор-лист
Участник
basename  25.08.2022, 14:17
[игнорируется]
есть такое

insert ignore into
Если есть такое, значит нормально, используй.
Это сиснтаксис майскл, я такого не встречал.
Но есть нюанс, это может не проканать для ms sql, если важна поддержка обеих СУБД, то надо что-то думать.
...
Рейтинг: 0 / 0
Вопросы по форуму / Подфорумы
    #125690
basename
Скрыть профиль Поместить в игнор-лист
Участник
Горбатый ёж  25.08.2022, 14:35
[игнорируется]
basename  25.08.2022, 14:17
[игнорируется]
есть такое

insert ignore into
Если есть такое, значит нормально, используй.
Это сиснтаксис майскл, я такого не встречал.
Но есть нюанс, это может не проканать для ms sql, если важна поддержка обеих СУБД, то надо что-то думать.
ну я в код никуда не не вставлял, просто руками запросы сделал, обновить табличку
...
Рейтинг: 1 / 0
Нравится: Горбатый ёж
20 сообщений из 20, страница 1 из 1
Форумы / Поиск: Искать ответы на сообщение: #124854  
Пользователи онлайн (161): Анонимы (150), Yandex Bot, Bing Bot, Дед-Папыхтет, IT-Клоп 1 мин., пк 3 мин., Капитан Немо 3 мин., Брюквенные годы 3 мин., Буся 3 мин., XEugene 4 мин., anonymous 6 мин., Разум вселенной 8 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]