我现在有各种精密组件之一例如HTML形式是:试图形成数据添加到MYSQL数据库
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语句中的某些内容?
无论如何,帮助将不胜感激,谢谢。
尼斯[SQL注入孔](http://bobby-tables.com)。享受你的服务器pwn3d。 – 2013-03-26 05:24:45