複数の問題があります。それらのいくつか:
- クエリ文字列が間違っています。
VALUE
がありますVALUES
の代わりに - クエリ文字列を
$query
に割り当てます 後 あなたはそれを実行します - 非推奨の
mysql_*
の使用を停止する 拡張機能を使用して、mysqli_*
に切り替えます。 またはPDO
- ユーザー入力の検証とサニタイズ
- プリペアドステートメント を学習して使用する クエリ文字列を補間する代わりに。後者はSQLインジェクションへの広く開かれた扉です。
ここで、当面の問題に戻ります。この部分を変更してみてください
if($query_run = mysql_query($query)){
$query="insert into mylibrary value('$isbn','$title')";
mysql_query($query);
echo "Successfully store in DATABASE";
}
このようなものに
$query = "INSERT INTO mylibrary (isbn, title) VALUES('$isbn', '$title')";
$result = mysql_query($query);
if($result) {
echo "Successfully stored in DATABASE";
} else {
echo "Something went wrong: " . mysql_error();
}