我正在尝试自学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);
我没有发布我的连接中的代码,因为问题似乎并不存在;我通过回应数据库中的一些信息来测试它,它工作正常。除了,当我添加上面的代码时,它不会回显任何东西。我删除了上面的所有代码,然后再次运行。
我哪里错了?
谢谢!