/* 执行 SQL 添加 */
    $sql = 'INSERT INTO `dev_bbs` ( `id` , `talk` ) '
        . ' VALUES ( \'4\', \'123\' );'
        . ' ';
    $query = mysql_query($sql) or die("Query failed(连接数据库失败)");
就是这一段,为什么不好用呢?

解决方案 »

  1.   

    没必须那么麻烦
     $sql = “INSERT INTO dev_bbs (id, talk) VALUES ( '4', '123' )”;
     $query = mysql_query($sql) or die("Query failed(连接数据库失败)");
      

  2.   


    VALUES ( \'4\', \'123\' );'
    这句话多了一个分号VALUES ( \'4\', \'123\' )'
    这样就好了,谢谢!我再试一下:)
        /* 执行 SQL 添加 */
        $sql = 'INSERT INTO `dev_bbs` ( `id` , `talk` ) '
            . ' VALUES ( \'5\', \'555555555555\' ) '
            . ' ';
        $query = mysql_query($sql) or die("Query failed(连接数据库失败)");    $sql ="INSERT INTO `dev_bbs` ( `id` , `talk` ) VALUES ('6', '655555555555')";
        $query = mysql_query($sql) or die("Query failed(连接数据库失败)");    $sql = "INSERT INTO dev_bbs (id, talk) VALUES ( '7', '77' )";
        $query = mysql_query($sql) or die("Query failed(连接数据库失败)");