通过网络表格插入数据库 - 我哪里出错了?

时间:2017-06-06 02:01:08

标签: php mysql forms web

我正在尝试自学PHP,而且进展顺利,但我对此有点困惑。

我有一个简单的旧HTML页面:

<form action="insert.php" method="post">
id: <input type="text" name="id" /><br><br>
Firstname: <input type="text" name="fname" /><br><br>
Lastname: <input type="text" name="lname" /><br><br>

<input type="submit" />

在insert.php上,我有这个:

  $data = array('id' => $_POST['id'],
    'firstName' => $_POST['fname'],
    'lastName' => $_POST['lname'],
  );

  $sql = "INSERT INTO test(id, firstName, lastName) values(:id, :firstName, :lastName)";

  $statement = $conn->prepare($sql);

  $statement->execute($data);

我没有发布我的连接中的代码,因为问题似乎并不存在;我通过回应数据库中的一些信息来测试它,它工作正常。除了,当我添加上面的代码时,它不会回显任何东西。我删除了上面的所有代码,然后再次运行。

我哪里错了?

谢谢!

0 个答案:

没有答案