Перейти к публикации

Знак ; в конце mysql запроса


Рекомендованные сообщения

Добрый день. DLE 10.3. Столкнулся с проблемой.

Если запрос делать вида

$r= $db->super_query ( "SELECT `email`  FROM `dle_users` WHERE `user_id` = '{$id}'" );
то MySQL как сервис ложится, а если добавить на конце точку с запятой, то все нормально
$r= $db->super_query ( "SELECT `email`  FROM `dle_users` WHERE `user_id` = '{$id}';" );[/code]

С чем это может быть связано?

Возможно предполагалось что DB интерфейс (который через $db->super_query вызывается) сам подставляет двоеточие, но похоже это не работает..

Смысл в том, что любой SQL запрос должен заканчиваться знаком [b];[/b]. Так вот в данной версии DLE такое происходит?

Ссылка на сообщение
Поделиться на других сайтах

В этих запросах нет никакой разницы. Что то с MySQL сервером у вас не так, может быть ошибка именно в MySQL и нужно обновить ПО MySQL

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...