これはフォームからデータをデータベースに挿入しようとしていますが、挿入行にエラーが表示されます。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";
}
私はに配置しても安全であるように考慮に接続の現在の文字セットを取って、unescaped_stringで
Error:
INSERT INTO dr (bankname, amount, cond, mediate) VALUES ('', '', '----choose----', '')
コードと正確に表示されている正確なエラーメッセージを投稿してください。 – Ekin
コードを投稿してください – tarun14110
'$ conn - > $ sql'は意味がありません。実際、条件全体は意味をなさない: 'if($ conn - > $ sql === TRUE)'。あなたは照会を実行しなかったので、私は何を、なぜあなたがチェックしようとしているのか理解していません。そして、あなたはどちらも私は推測していません。あなたのコードは何をすべきか理解していますか? –