#php #mysql
#php #mysql
Вопрос:
У меня есть контроллер запросов
$query = $this->subtaskModel->getUserQuerysprint($user['id']);
и запросе модели
public function getUserQuerysprint()
{
return $this->db->table("select * from sprint");
}
Я получил ошибку
Внутренняя ошибка: Ошибка SQL: SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1064 У вас ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с ‘select * from sprint’ в строке 1
Будем признательны за любую помощь
Комментарии:
1. Какую оболочку базы данных вы используете?
2. @catcon спасибо за ваш комментарий с использованием pdo
3. что такое «$ this-> db» (тип)? похоже,
table(..)
ожидается имя таблицы, а не запрос.4. Это не PDO, это оболочка. Вам нужно будет показать больше, чем эти несколько строк, прежде чем мы сможем сказать вам, что не так, не догадываясь..
5. @Qirel its [db: protected] => PicoDb Объект базы данных я новичок в этом, пожалуйста, помогите мне
Ответ №1:
пожалуйста, добавьте более подробную информацию об этом, потому что это очень сложно с небольшим количеством информации / деталей. но не могли бы вы попробовать это.
return $this->db->table("select * from `sprint`");