来自HTML / PHP表单的数据不会插入到1and1 SQL数据库中

时间:2018-02-16 06:51:49

标签: php html mysqli

我一直在尝试将表单中的数据输入1and1中的数据库中,但它无法正常工作。我的代码格式不正确吗?

$fullname = ($_POST["fullname"]);
$email = ($_POST["email"]);
$phone = ($_POST["phone"]);
$message = ($_POST["message"]);

// Attempt insert query execution
$sql = "INSERT INTO contact (fullname, email, phone, message) VALUES ('$fullname', '$email', '$phone', '$message')";

if(mysqli_query($data, $sql)){
echo "Records inserted successfully.";
} else{
echo "ERROR: Could not execute $sql. " . mysqli_error($data);
}

我看了W3学校的例子,看起来一样,但我的代码不起作用。

1 个答案:

答案 0 :(得分:-1)

  

创建数据库和表格后,我们可以开始在其中添加数据。

以下是一些语法规则:

  • 必须在PHP中引用SQL查询
  • 必须引用SQL查询中的字符串值
  • 不得引用数字值
  • 不得引用单词NULL

INSERT INTO语句用于将新记录添加到MySQL表中:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

更多信息请查看 Here