自分のサイト用にちょっとした投稿システムを作ろうとしている wamp サーバーにいます。
投稿する私のPHPは次のとおりです。
$c=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("postes");
$t = $_POST['title'];
$body = $_POST['body'];
$ts = time();
$query = mysql_query("INSERT INTO `postes`(`title`, `text`, `timestamp`) VALUES (`$t`,`$body`,`$ts`)") or die(mysql_error());
次に、Ajax を使用して送信します。
$(document).ready(function () {
$('#send').click(function () {
var n = $('#title').val(),
e = $('#body').val();
$.post('post.php', {
title: n,
body: e
}, function (data) {
alert(data)
});
});
});
サイトのタイトル フィールドに何を入力しても、エラーが発生します。「「フィールドリスト」の不明な列「{テキスト}」」と表示されます
ただし、SQLの列セクションにタイトルを入力することすらしていないので、これはわかりません。また、私はPHPとMysqlが初めてです