このクエリを実行すると false が返されます。これは、クエリが間違っていることを意味します。理由がわかりますか?
$string1 = 'wee';
$string2 = 'wee';
$string3 = 'wee';
$string4 = 'wee';
if (isset($_POST['submit'])) {
$query = "INSERT INTO data (book, title, content, author)
VALUES ($string1, $string2, $string3, $string4)";
mysql_query($query, $con);
}
ただし、次のようなものを配置すると、true が返され、正しく挿入されます。
$query = "INSERT into data (book, title, content, author)
VALUES ('wee', 'wee', 'wee', 'wee')";
そして別の質問: 送信すると、実行時にクエリが 2 回返されるようです。つまり、1 つのクエリで 2 つのレコードが返されます。誰かそれを理解していますか?
さらに情報が必要な場合は、お尋ねください。
前もって感謝します。