Запрос INSERT не позволяет мне публиковать данные в базе данных - PullRequest
1 голос
/ 30 сентября 2010

Я пытаюсь реализовать скрипт comment.php, который берет данные из текстового поля html и сохраняет их в базе данных в phpMyAdmin.Теперь comment.php, что проще - ничего не добавлять в таблицу комментариев.

Вот код для comment.php:

<?php 

 session_start();
 require('connect.php');
 $id = $_SESSION['id'];
 $comment = $_POST['comment'];
 $sql = "INSERT INTO `comp595ose`.`comments` 
           (`id`, `comment`) 
         VALUES 
           (NULL, \'This is not working\');";

 $add_comment = mysql_query($sql);

 echo $comment." ";
 echo $id;
?>

Таблица comments в phpMyAdmin имеет толькодва поля, id(autoincrement) и comment.

1 Ответ

2 голосов
/ 30 сентября 2010

Вам не нужно избегать одинарных кавычек.

$sql = "INSERT INTO `comp595ose`.`comments` (`id`, `comment`) VALUES (NULL, 'This is not working');";

Попробуйте это .. (не проверено)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...