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
  • Вопрос задан
  • 530 просмотров
Решения вопроса 1
mal1kov
@mal1kov Автор вопроса
Притворись дураком 5 минут, чем быть им всю жизнь.
Вопрос решён, сам нашёл)
Просто я забыл поставить значение NULL на неиспользуемые ячейки
5fa5d5525ef74297354680.jpeg
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы