Этот вопрос закрыт для ответов, так как повторяет вопрос Почему не получается записать в базу данных?

Почему данные не заносятся в таблицу?

Сделал форму обратной связи с записью данных в БД, но почему-то возникает ошибка. Вот код формы:
<form action="mail.php" method="post" id="cartForm">
                <input type="text" name="name" id="name" placeholder="ваше имя">
                <textarea name="comment" id="comment" cols="30" rows="10"></textarea>
                <input type="submit" value="Отправить" id="sub">
            </form>

А вот php-обработчик mail.php:
<?php
if(!empty($_POST['name']) and !empty($_POST['comment'])) {
    $name = trim(strip_tags($_POST['name']));
    $comment = trim(strip_tags($_POST['comment']));
    $mysqli = new mysqli('localhost', 'пользователь_бд', 'пароль', 'название таблицы');
    $query = "INSERT INTO calcfertilizer VALUES(null, $name, $comment, Now())";
    $mysqli->query($query);
    $mysqli->close();
} else {
    exit();
}
?>
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
Simkav
@Simkav
Наверное потому что вы пытаетесь открыть соединение для юзера : пользователь_бд с паролем пароль, ошибку можно увидеть?
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы