我有以下簡單的形式在PHP代碼報告任何錯誤但沒有數據進入數據庫
簡單的形式
試車FORM
<form method=post action='android.php'>
firstname:<input type='text' name='firstname'/><br>
secondname:<input type='text' name='secondname'/><br>
email:<input type='text' name='email'/><br>
password<input type='text' name='password'/><br>
<input type=submit name='submit' value='chekiii'/><br>
</form>
</body>
php文件是但是它並沒有向數據庫中輸入任何數據,也沒有顯示錯誤......事實上,它在解析錯誤代碼後迴應出'成功'消息。
<?php
$con = mysql_connect("www.######.com","#####","######");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("android", $con);
if ($_POST[submit])
{
$sql=mysql_query("INSERT INTO magic (firstname,secondname,email,password)
VALUES
('$_POST[firstname]','$_POST[secondname]','$_POST[email]','$_POST[password]')");
if (mysql_query(!$sql,$con))
{
die('Error: ' . mysql_error());
}
echo "success";
mysql_close($con);}
?>
我可能會犯什麼錯誤?