我目前有一个包含各种字段的 HTML 表单,例如:
Please Enter First Name: <input type ="text" name="First_Name" /> <br />
我正在尝试将此表单中的信息获取到我的数据库中。但它似乎没有向数据库输入任何内容。代码如下。
<?php
$dbname='ecig';
$dbhost='localhost';
$dbpass='password';
$dbuser='eciguser';
$dbhandle = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
//select a database to work with
$selected = mysql_select_db("ecig",$dbhandle)
or die("Could not select examples");
$res=mysql_query("INSERT INTO Persons (First_Name, Second_Name) VALUES('$_POST[First_Name]', yes)");
mysql_close();
if (array_key_exists ('check_submit', $_POST ))
echo "Your Name is : {$_POST['First_Name']}<br />";
echo "Your Second Name is : {$_POST['Second_Name']}<br />";
echo "Your Email Address is : {$_POST['Email_Address']}<br />";
echo "Your Password Is : {$_POST['Password']}<br />";
?>
问题是这对我的数据库没有影响,我是否缺少某些东西并需要添加到我的 SQL 代码中,以便 php 和 SQL 相互交互并输入数据?
还是我从 INSERT INTO 语句中遗漏了什么?
无论如何,我们将不胜感激,谢谢。