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

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


igramnet

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

Добрый день. 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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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