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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 09:32
25000 руб./за проект
24 апр. 2024, в 09:27
13000 руб./за проект
24 апр. 2024, в 09:20
10000 руб./за проект