Как исправить проблему с INSERT INTO?

Делаю INSERT в базу данных. Всё подключил.
Запрос
$this->dbh->query("INSERT INTO orders (name, phone, city, region, secession, weight, cost, status, np_status, np_id, created_at) VALUES ('".$this->post['name']."', '".$this->post['phone']."', '".$this->post['city']."', '".$this->post['region']."', '".$this->post['npNumb']."', '".$this->post['weight']."', '".$this->post['cost']."', '$this->status', '$statusArr', '$this->ttn', '$this->created')");

Переменные проверял, они не пустые. Поля с БД тоже 100% правильные. НО данные в бд не добавляются.
Ниже на строку делаю SELECT с этой БД с этой же таблицы - нормально получаю данные. НО добавить не могу. В чём может быть дело???
Буду рад любой помощи!
  • Вопрос задан
  • 339 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Читаем phpfaq.ru/pdo
Включаем для PDO вывод ошибок
Меняем это ужас с переменными прямо в коде запроса на подготовленные выражения
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы