Skip to content

Fatal error: Uncaught Exception: SafeMySQL #190

Description

@DarKl4ne

Описание ошибки:

Здравствуйте

Во-первых, прошу прощения, я француз и использую гугл переводчик.

Позвольте мне пояснить, в DlePro 6.3 невозможно установить такой выбор категории
{include file="engine/modules/base/blockpro.php?Template=blockpro/fullexample&catId =7.1&sort=random"}

Я пробовал со всеми шаблонами, и это все та же ошибка. Если я удалю &catId = 7.1, все будет работать нормально. Но как только я его заменяю, у меня появляется эта ошибка

Fatal error: Uncaught Exception: SafeMySQL: Illegal argument to a regular expression.. Full query: [SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROM dle_postp LEFT JOINdle_post_extrase ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](7|1)[[:>:]]" AND p.date < "2020-11-22 11:12:21" ORDER BY RAND() LIMIT 0, 10] in C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php on line 632 Exception: SafeMySQL: Illegal argument to a regular expression.. Full query: [SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROMdle_postp LEFT JOINdle_post_extras e ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](7|1)[[:>:]]" AND p.date < "2020-11-22 11:12:21" ORDER BY RAND() LIMIT 0, 10] in C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php on line 632 Call Stack: 0.0004 414072 1. {main}() C:\wamp64\www\datalife\engine\ajax\controller.php:0 0.0069 586856 2. include_once('C:\wamp64\www\datalife\engine\ajax\blockpro.php') C:\wamp64\www\datalife\engine\ajax\controller.php:180 0.0075 604120 3. include('C:\wamp64\www\datalife\engine\modules\base\blockpro.php') C:\wamp64\www\datalife\engine\ajax\blockpro.php:83 0.0076 622264 4. include('C:\wamp64\www\datalife\engine\modules\base\blockpro.inc.php') C:\wamp64\www\datalife\engine\modules\base\blockpro.php:22 0.0116 716912 5. SafeMySQL->getAll() C:\wamp64\www\datalife\engine\modules\base\blockpro.inc.php:915 0.0117 717424 6. SafeMySQL->rawQuery() C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php:291 0.0135 718968 7. SafeMySQL->error() C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php:492

Спасибо за помощь

  • При каких условиях воспроизводится ошибка
  • Страница, на которой наблюдается ошибка
  • Вносились ли модификации в движок
  • Версия DLE: 14.1
  • Версия PHP: 7.2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions