Денис Опубликовано 20 июля, 2017 Жалоба Поделиться Опубликовано 20 июля, 2017 (изменено) Помогите привести запросы в Симпле к формату когда для того к чему обращаемся обрамлялась в такие ковычки `поле` На моем хостинге такой запрос не работаетUPDATE s_table SET group_id = '24', category_id = '3644' WHERE id = '21' LIMIT 1А такой работаетUPDATE `s_table` SET `group_id` = '24', `category_id` = '3644' WHERE `id` = '21' LIMIT 1 Выдает ошибку Ошибка #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near Запрос формируется таким способом$query = $this->db->placehold("UPDATE __table SET ?% WHERE id=? LIMIT 1", $tag, intval($id));$this->db->query($query); Я так понимаю надо что-то в DataBase.php поменять а вот что не вникну ни как Изменено 20 июля, 2017 пользователем Денис Цитата Ссылка на сообщение Поделиться на другие сайты
Денис Опубликовано 20 июля, 2017 Автор Жалоба Поделиться Опубликовано 20 июля, 2017 Вот так всегда, как только что-то спросишь сразу находишь сам решение $repl .= ($repl===''? "" : ", ").$k.$r; заменить на$repl .= ($repl===''? "" : ", ").'`'.$k.'`'.$r; Извините за беспокойство ) Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 20 июля, 2017 Жалоба Поделиться Опубликовано 20 июля, 2017 Вот так всегда, как только что-то спросишь сразу находишь сам решение Хорошо поставленный вопрос сам дает ответ Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 20 июля, 2017 Жалоба Поделиться Опубликовано 20 июля, 2017 скорее всего там какие то специфические имена колонок. Типа default и тдЕсли хотите нормальное решение проблемы - то нужно прилагать полный текст ошибки и запросаи в данном случае - структуру таблицы Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.