これは、PDO を使用して MySQL データベースにエントリを作成するための私のコードです。
$sql="INSERT INTO dictionary (entry, meaning) VALUES (:entry,:meaning)";
$prep=$db->prepare($sql);
$prep->bindParam(':entry',$entry);
$prep->bindParam(':meaning',$meaning);
try{
$result=$prep->execute();
}
catch(PDOException $e)
{
echo $e->getMessage();
}
しかし、それはデータベースに何も挿入していません。何が問題なのですか?