Я не понимаю идею вставки пустых данных в базу данных, я пробовал много примеров из переполнения стека и других сайтов &, но никогда не нашел свое решение, пожалуйста, помогите мне.Зачем вставлять пустые данные в базу данных?
Это мой код:
<form action="index.php" method="post">
<input type="email" class="incsub-mailchimp-field" name="email" placeholder="Enter your email address" required=""/>
<input type="submit" name="subscribe" class="incsub-mailchimp-submit" value="Subscribe"/>
</form>
<?php
$email="";
if (isset($_POST['subscribe']))
{
$email = $_POST['email'];
}
// attempt insert query execution
mysqli_query($mysqli, ("INSERT INTO email_list (email,created)
VALUES ('$email',now())"));
?>
B потому что вы запускаете вставку всякий раз, когда страница __viewed__, а не только всякий раз, когда она отправляется с данными –
Plus, '($ mysqli, (" INSERT' http://php.net/manual/en/mysqli.query.php> http://php.net/manual/en/mysqli.error.php не знаю, почему у вас есть все эти лишние ненужные скобки. –
Замечательная уязвимость [sql injection attack] (http://bobby-tables.com). наслаждайтесь наличием вашего сервера pwn3d. –