我先用$_POST获取了表单的两个数据然后提交给执行sql语句的页面但是总是一直插入不了文字
+++++++++++++++++++++++++++++++++++++++++++++++++++++
 <?php
 require "777.php";
 mysql_query("set names 'utf-8");
 mysql_query("SET NAMES 'GB2312'");
      $sql= mysql_query("select*from lyb");                         //输出留言内容         while( $sq = mysql_fetch_array($sql)){           echo $sq[id];
         }?>
=++++++++++++++++++++++++++++++++++++++++++++++++++++++
<?php
/*
 * Created on 2012-4-3
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
 require "777.php";
 if($_POST[submit]!=""){$user =$_POST[user];
$post = $_POST["intro"]; $sql = "insert into lyb(user,post) values ('$user','$post')";                //执行sql插入语句页面$qu= mysql_query($sql);
if($qu){
echo '<a href="http://localhost/cookie/mysql.php">查看留言</a>' ;
}
  }
?>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<?php
$db ="localhost";
$user="root";
$pwd = "123456";
$conn =  mysql_connect("$db","$user","$pwd");
mysql_select_db("sjk",$conn);
?>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

解决方案 »

  1.   

     $sql = "insert into lyb(user,post) values ('".$user".','".$post."')"; /
      

  2.   

    你的第一段代码有输出吗?都能看到什么?
     mysql_query("set names 'utf-8");
    应为
     mysql_query("set names 'utf8");如果你的程序文件是 utf-8 编码的,用
     mysql_query("set names 'utf8");
    如果你的程序文件是 gbk 编码的,用
     mysql_query("SET NAMES 'GB2312'");
    最好是
     mysql_query("SET NAMES 'GBK'");两者选一第二段代码没有语言声明,即便插入了,也可能是乱码
    $sql = "insert into lyb(user,post) values ('$user','$post')";
    $qu= mysql_query($sql) or die(mysql_error());
    看一下都报什么错
      

  3.   

    Incorrect string value: '\xCE\xD2' for column 'user' at row 1
      

  4.   

    insert into lyb(`user`,`post`) values ('$user','$post')这样看看 jizhu是1键旁边的那个`
    然后确认你真的有user这个字段。建议不要用其做字段名。这个是数据库的关键字
      

  5.   

    '\xCE\xD2' '我'你在第三段代码的 mysql_select_db("sjk",$conn); 后面加上
    mysql_query("SET NAMES 'GBK'");其他代码段中的 mysql_query("SET NAMES .... 这样的语句都删掉
      

  6.   

    mysql_query("SET NAMES 'GBK'");我加了!现在可以了
      

  7.   

    现在学php自己完成留言板了,但是做为一个菜鸟还请前辈们多多介绍学习的方法,现在是去研究mcs还是、、、???哪里入门的cms比较好看懂?
      

  8.   

    建议你把你的留言板扩展成
    博客——多用户博客
    讨论区——多主题讨论区
    wiki期间 CMS 就有了,不必单独专研