テキストアップロード機能を作成しました。データベースにテキストを投稿しようとすると、「列数が行1の値数と一致しません」というエラーが表示されます。私のコードは次のようになります:
<?php
if (isset($_REQUEST['name']) && isset($_REQUEST['body']) && strlen($_REQUEST['name']) > 0 && strlen($_REQUEST['body']) > 0) {
//get data
$title = $_REQUEST['name'];
$body = $_REQUEST['body'];
mysql_connect("Server","username","password") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
$date = date("Y-m-d");
//insert data
$insert = mysql_query("INSERT INTO news VALUES ('','".mysql_real_escape_string($title)."','".mysql_real_escape_string($body)."','".mysql_real_escape_string($date)."')") or die(mysql_error());
die("Your text has been posted!");
?>
私は何を間違えましたか?