我是 PHP/MYSql 的新手,我正在尝试构建一个提交给 MYSql 的表单。这是表单代码:
<form action="insert.php" method="post">
First Name: <input type="text" name="first"><br>
Last Name: <input type="text" name="last"><br>
Phone: <input type="text" name="phone"><br>
<input type="Submit">
</form>
这是insert.php:
<?php
include "db-connect.php";
$first = $_POST['first'];
$last = $_POST['last'];
$phone = $_POST['phone'];
$query = "INSERT INTO users VALUES ('', '$first', '$last', '$phone')";
$result= mysql_query($query);
if($result) {
echo "Data entered Successfully";
} else {
echo "You suck at coding";
}
mysql_close();
?>
再说一次,我真的很新,所以如果你能像我 5 岁那样向我解释,那就太好了。
编辑:我用 myphpadmin gui 构建了表。
这些字段是:
id:INT,Primary,自动递增 first:varchar (50) last:varchar (50) phone:varchar (25)
EDIT2:按照 Esailija 的建议,我添加了 mysql_error() 函数。这是响应:“不正确的整数值:第 1 行的列 'id' 的''”