0

自分のサイト用にちょっとした投稿システムを作ろうとしている 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が初めてです

4

3 に答える 3

2

このエラーは、そのようなフィールドがテーブルに存在しないことを意味しますpostes

于 2012-07-30T15:50:58.300 に答える