Задать вопрос
mal1kov
@mal1kov
Притворись дураком 5 минут, чем быть им всю жизнь.

Почему не записываются данные в БД?

Отправляю форму от сайта на phpmyadmin с помощью PDO, и у меня на одной строке по 67 столбцов и вообще ничего на бд не записывается, но при этом нет никаких ошибок.
Пробовал с таблицей, в котором меньше столбцов и оно работает. Как решить данную проблему?

<?php
session_start();
    $title = $_POST['title']; 
    $owner = $_SESSION['id'];

    $dsn = 'mysql:host=localhost; dbname=id1420659532453';
    $pdo = new PDO($dsn, 'id14206595_234324','k234247Sr~6');

    $sql = 'INSERT INTO usertable(title, owner) VALUES(:title, :owner)';
    $query = $pdo->prepare($sql);
    $query->execute(['title' => $title, 'owner' => $owner]);

    header('Location: ../newtable.php');

?>


5fa5d0fb6cce6591041277.jpeg
5fa5d1124022e449913890.jpeg
  • Вопрос задан
  • 550 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
mal1kov
@mal1kov Автор вопроса
Притворись дураком 5 минут, чем быть им всю жизнь.
Вопрос решён, сам нашёл)
Просто я забыл поставить значение NULL на неиспользуемые ячейки
5fa5d5525ef74297354680.jpeg
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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