@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());
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
В коде соединения.

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

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

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