遵循我在网上找到的教程,这个教程基本上是向我展示如何将数据插入数据库。我有名为 JapaneseDefinition 的数据库和名为 Japanesewords 的表。我得到了将日语和英语发送到我的数据库的 HTML 代码。
我可以使用不同的查询来查找单词,但是使用 INSERT 查询时我没有这样的外观。有人可以查看我的代码并告诉我哪里出错了。
try{
$conn = new PDO('mysql:host=Jamal-PC;dbname=japanesewords',$username,$password);
if(isset($_POST['EnglishWord'])){
$Japaneseword = $_POST ['JapaneseWord'];
$Englishword = $_POST['EnglishWord'];
$q = "INSERT INTO Japanesedefinition(Japaneseword,Englishword)VALUES(:Japaneseword,:Englishword):";
$query = $conn->prepare($q);
$result = $query->execute(array(
'Japaneseword'=>$Japaneseword,
"Englishword"=>$Englishword
));
}
}catch(PDOException $e){
echo 'ERROR: ' . $e->getMessage();
}
echo 'hello';
}
myTest();
?>