這是我的php代碼嘗試從表單插入數據到數據庫中,但我在插入行中出現錯誤。在PHP中,我嘗試使用INSERT命令時出現錯誤
if(isset($_POST['bankname']))
{
$bname=$_POST['bankname'];
$amt=$_POST['amount'];
$cond=$_POST['cond'];
$medi=$_POST['mediate'];
$sql = "INSERT INTO dr (bankname, amount, cond, mediate) VALUES('$bname','$amt','$cond', '$medi')";
if ($conn->$sql=== TRUE)
{
echo "New record created successfully";
}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
echo "<br/>Form Submitted succesfully";
}
我得到如下錯誤
Error:
INSERT INTO dr (bankname, amount, cond, mediate) VALUES ('', '', '----choose----', '')
請發佈您的代碼和準確的錯誤信息。 – Ekin
請發佈您的代碼 – tarun14110
'$ conn - > $ sql'是無意義的。實際上,整個條件沒有任何意義:'if($ conn - > $ sql === TRUE)'。你甚至沒有執行查詢,所以我不明白,你試圖檢查什麼和爲什麼。我猜你也沒有。你知道你的代碼應該做什麼嗎? –