INSERT查询不允许我将数据发布到数据库

时间:2010-09-30 04:07:17

标签: php sql mysql insert

我正在尝试实现一个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;
?>

phpMyAdmin中的comments表只有两个字段id(autoincrement)comment

1 个答案:

答案 0 :(得分:2)

您无需转义单引号。

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

试试..(未经测试)