使用MySQL更新数据库

时间:2015-05-25 04:19:13

标签: php mysql forms newsletter

我尝试创建新闻稿功能,当用户将其姓名和电子邮件输入到表单中时,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";
    }
?>

非常感谢帮助!

2 个答案:

答案 0 :(得分:1)

p:ajax

尝试使用此查询,我认为问题来自$query = "INSERT INTO `newsletter`(name, email) VALUES ('".$name."', '".$email."')"; 而不是'newsletter'('name', 'email')

答案 1 :(得分:0)

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

或在你的情况下:

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