我現在有各種精密組件之一例如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