У меня небольшая проблема, и я не могу понять, как ее исправить
Код PHP с использованием
$date = mysql_real_escape_string(date("Y/m/d"));
$title = mysql_real_escape_string($_POST["title"]);
$post = mysql_real_escape_string($_POST["post"]);
$sql = printf("INSERT INTO `modcraft_mods`.`news` (`date`, `title`, `poster`, `post`) VALUES ('%s', '%s', '%s', '%s');" , $date, $title, mysql_real_escape_string($user->data['username']), $post);
$result = mysql_query($sql);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
Вывод:
INSERT INTO modcraft_mods.news (дата, заголовок, постер, публикация) ЗНАЧЕНИЯ ('2011/09/19', 'Заголовок теста', 'PixelMaster', 'Пробная публикация');
Неверный запрос: У вас есть ошибка в вашем синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '151' в строке 1
Странно, что я выполнил запрос в PhPMyAdmin, и он работал нормально ...Кто-нибудь знает, что может быть причиной этого?