Здравствуйте. Создал обыкновенную форму такого рода:
<form action="add.php" method="POST">
<input type="text" name="login">
<input type="text" name="pass">
<input type="submit">
</form>
Файл add.php записывает данные в бд таким образом:
...........
$sth = $db->prepare("INSERT INTO `user` SET `login` =:login, `pass` =:pass");
$sth->execute(array('login' => $login, pass' => $pass));
Никаких ошибок, ничего нет. Записи в базу данных вносит через раз.
1) Сначала подумал, что быть может проблема в том. что я от автозаполнения заношу такие данные, которые уже существуют, но это роли не сыграло.
2) Подумал, что это из-за того, что не все поля формы заполнены. Но дело тоже не в этом.
PHP и программирование изучаю совсем недавно, не могу понять что не так. Подскажите пожалуйста, в чем может быть дело?