NOW()是mysql默认的当前时间
$sql = "INSERT INTO `message`(`Name`,`Message`,`Time`) VALUES ('$Name' , '$Message' , NOW())";至于为啥没有写入,不得而知.
把字符串打印出来拿到数据库里去执行吧.

解决方案 »

  1.   

    哈哈自由火每次我白天问问题都能看到你热心解答
    谢谢你你上次教我的echo  SQL语句随后放MYSQL执行我一直没忘记
    输出的SQL没错,而且我把这个输出的SQL放到phpmyadmin里执行的确能插入语句
    但就是页面里面插不进
      

  2.   

    加个调试试试mysql_query($sql , $connect) or die(mysql_error());
    看看有没有报错
      

  3.   

    Incorrect string value: '\xD4\xD3\xC9\xBB\xF0' for column 'Name' at row 1怎么会这样
    但是我直接执行SQL语句插入Name能插的嘛
      

  4.   

    查到原因了
    原来还是那个gb2312的问题
    我在头部加了 header("Connect-Type= text/html;charset=gb2312");在$select = mysql_select_db("ragnarok",$connect);前加了一句
    mysql_query("set names 'gb2312'");
    就可以了谢谢2位的热心帮助,感激