Ваш запрос должен быть больше похож на этот
INSERT INTO blog_articles (`title`, `tags`, `category`, `blog`, `author`, `date`)
VALUES ('$title', '$tags', '$category', '$blog', '$author', '$date')
Вам также следует обратить внимание на санацию вашего запроса. Возможно, так (но я не знаю ваших точных настроек, поэтому результаты могут отличаться)
$sql = sprintf("INSERT INTO blog_articles (`title`, `tags`, `category`,
`blog`, `author`, `date`) VALUES ('%s', '%s', '%s', '%s', '%s', '%s')",
mysql_real_escape_string($title), mysql_real_escape_string($tags),
mysql_real_escape_string($category), mysql_real_escape_string($blog),
mysql_real_escape_string($author), mysql_real_escape_string($date));
Здесь используется функция sprintf()
, в документации php есть несколько замечательных примеров.