Обновление базы данных с использованием MySQL

Я пытаюсь создать функцию новостной рассылки, когда пользователь вводит свое имя и адрес электронной почты в форму, PHP выдает запрос к базе данных, чтобы поместить свои ответы в таблицу. Я уже проверил имена всех, и все они, кажется, проверяются, но по какой-то причине «почему, пожалуйста, нет» продолжает появляться.

Это мой код, он работал однажды, но я не уверен, что случилось.

<?php
mysql_connect("localhost", "root", "root") or die("connecting");
mysql_select_db("ejb")or die("database");
$name = $_POST['name'];
$email = $_POST['email'];
$query = "INSERT INTO 'newsletter'('name', 'email') VALUES ('$name', '$email')";
if(mysql_query($query)) {
echo "updated";
}
else{
echo "why please no";
}
?>

Помощь будет принята с благодарностью!

-4

Решение

$query = "INSERT INTO `newsletter`(name, email) VALUES ('".$name."', '".$email."')";

Попробуйте использовать этот запрос, я думаю, что проблема из 'newsletter'('name', 'email') вместо newsletter(name, email)

1

Другие решения

$query = "INSERT INTO  your_database.your_table (columnname1, columnname2) VALUES ('$var1','$var2')";

или в вашем случае:

$query = "INSERT INTO  ejb.newsletter (name, email) VALUES ('$name','$email')";
0

По вопросам рекламы [email protected]