inop2603
Новичок
Добрый день! Сегодня я захотел попрактиковаться и написать маленькую CMS. В общем, что-то уже получилось, но, к сожалению я не могу сделать страницу создания поста, поскольку mysql выдает ошибку при обработке запроса. Что интересно, то же самое было проверено и в mysql и там все прекрасно работает.
В общем, вот код:
Вот что выдает при обработке:
В общем, вот код:
PHP:
<?php include('def/main.php');
function new_post(){
if($_POST){
$a = mysql_connect(ICMS_DB_SERVER, ICMS_DB_USER, ICMS_DB_PASSWORD);
if(!$a){
echo "Не получилось подключиться к БД: " . mysql_error(). "<br />" ;
}
$name = $_POST['name'];
$text = $_POST['text'];
$query_new_post = sprintf("USE ICMS_DB_NAME;
INSERT INTO posts VALUES('$name', '$text'); ");
$query_icms = mysql_query($query_new_post, $a);
if(!$query_icms){
echo "Запрос не удался. Результат: " . "<pre>" . mysql_error() . "</pre>" . "<br />" ;
}
mysql_close($a);
}
else{
echo "Вводные данные неправильны или их просто нет. Напишите пост и нажмите на кнопку
отправки<br />";
}
}
?>
Что делать? Как исправить эту ошибку?You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO posts VALUES('Text', 'text')' at line 2