Page 2 of 3

Re: Core error:

Posted: Fri Feb 10, 2023 2:00 am
by S_Flash
А на уровне скрипта до входа поискового запроса в базу можно заменять все подряд идущие дефисы на один?

Re: Core error:

Posted: Fri Feb 10, 2023 7:14 am
by admin
можно заменять это в common.php например если я верно понял

Re: Core error:

Posted: Fri Feb 10, 2023 11:52 am
by S_Flash
Можно было бы, не спорю.. Но я ещё бы понял, еслиб "не заменять" было кому-то хоть нужно, а так можно и пол-скрипта написать в common.php! Мы же в common не проверяем все запросы на SQL инекции. Нет, это дело скрипта или ОРМ. А чем этот случай намного лучше, если он вызывает ошибку БД?

Re: Core error:

Posted: Fri Feb 10, 2023 12:03 pm
by admin
теперь ясно

суть такая, если юзер

-test


то тоже будет ошибка тк по правилам поиска надо хотьодного положительное слово
это не я придумал, а правила мускла

те просто замена -- не поможет, там правил целая куча

поэтому тут надо определиться что именно мешает, если проблема только в том что пишет ошибку на такие поисковые запросы то я могу просто убрать логгирование этих ошибок

Re: Core error:

Posted: Sat Feb 11, 2023 7:21 am
by S_Flash
Я не возражаю от того, чтоб убрать логирование подобного ибо от него не холодно не жарко..

Аот ещё связанные с поиском, как я понял:

Core error: Mysql error 1064: syntax error, unexpected ')', expecting $end (SELECT SQL_CALC_FOUND_ROWS gs.gallery_id, gs.thumb_id, gi.sponsor_id, gi.content_count, gi.content_type, gs.total_shows, gs.total_clicks, gs.total_ctr, gt.thumb_url, gt.source_thumb_url, gd.*, gi.content_count, gi.crop_profile_id, gs.activation_date, gi.added_date, gi.duration, gi.url, gi.gallery_total_shows, gi.sponsor_id, gi.source_url, gi.custom_gallery FROM rot_gallery_stats1 as gs JOIN rot_gallery_info as gi on gi.gallery_id = gs.gallery_id JOIN rot_gallery_data1 as gd on gd.gallery_id = gs.gallery_id JOIN rot_thumbs as gt on gt.thumb_id = gs.thumb_id WHERE 1 = 1 AND gi.gallery_status = 'active' AND gi.gallery_type = 0 and gs.best_thumb = 'yes' and gs.group_id = 0 and MATCH ( gd.`alt` , gd.`description` ) AGAINST ('\'nvOpzp; AND 1=1 OR (\'>iKO)),' IN BOOLEAN MODE) ORDER BY tested_thumb DESC, gs.total_ctr DESC LIMIT 0, 150# queryitems)

Core error: Mysql error 1064: syntax error, unexpected $end (SELECT SQL_CALC_FOUND_ROWS gs.gallery_id, gs.thumb_id, gi.sponsor_id, gi.content_count, gi.content_type, gs.total_shows, gs.total_clicks, gs.total_ctr, gt.thumb_url, gt.source_thumb_url, gd.*, gi.content_count, gi.crop_profile_id, gs.activation_date, gi.added_date, gi.duration, gi.url, gi.gallery_total_shows, gi.sponsor_id, gi.source_url, gi.custom_gallery FROM rot_gallery_stats1 as gs JOIN rot_gallery_info as gi on gi.gallery_id = gs.gallery_id JOIN rot_gallery_data1 as gd on gd.gallery_id = gs.gallery_id JOIN rot_thumbs as gt on gt.thumb_id = gs.thumb_id WHERE 1 = 1 AND gi.gallery_status = 'active' AND gi.gallery_type = 0 and gs.best_thumb = 'yes' and gs.group_id = 0 and MATCH ( gd.`alt` , gd.`description` ) AGAINST ('40+' IN BOOLEAN MODE) ORDER BY tested_thumb DESC, gs.total_ctr DESC LIMIT 0, 150# queryitems)

Re: Core error:

Posted: Sat Feb 11, 2023 9:02 am
by admin
да, я уберу логгирование таких ошибок что б они не раздражали

Re: Core error:

Posted: Sun Feb 12, 2023 4:50 pm
by admin
какая версия мускла у вас?

Re: Core error:

Posted: Mon Feb 13, 2023 2:37 pm
by S_Flash
Your Build 202302080508 (Current build: 202302130703 Update available ) PHP version 7.2.34 Mysql Version: 8.0.25-15

Re: Core error:

Posted: Thu Feb 16, 2023 8:40 am
by admin
что то у меня мускл не ругается на такие запросы
видимо есть какие то сетинги про которые я не знаю
скиньте плз шел и админку к домену

Re: Core error:

Posted: Thu Feb 23, 2023 8:19 am
by S_Flash
А можно пример кода для common.php который поможет заменить поисковую переменную? Особенно интересует само имя переменной которую необходимо использовать в данном случае?