代码之家  ›  专栏  ›  技术社区  ›  Bryan Harrington

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

  •  1
  • Bryan Harrington  · 技术社区  · 16 年前

    我正在努力实现一个 comment.php 注释.php ,更简单的方法是不向comments表添加任何内容。

    注释.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 回复  |  直到 9 年前
        1
  •  2
  •   Ruel    16 年前

    你不需要逃避单引号。

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

    试试看。。(未经测试)