Задать вопрос
@0ldn0mad

Где ошибка в коде PDO?

Не идут данные в базу, подскажите где ошибка?
$db = new PDO("mysql:dbname=;host=localhost", "root", "root");
$sql = "INSERT INTO tasks (name, task) VALUES (:name, :task)";
$statement = $db->prepare($sql);
$statement->bindParam(':name', $_POST['name']);
$statement->bindParam(':task', $_POST['task']);
//$statement->execute();

var_dump($statement->execute());
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
В коде соединения.

При соединении базе данных надо сказать, чтобы писала, где именно ты накосячил. Вместо огрызка $db = new PDO("mysql:dbname=;host=localhost", "root", "root"); берем нормальный код соединения отсюда , после этого читаем сообщение об ошибке, если надо - переводим, если надо - гуглим, и потом исправляем.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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