($_PHP[‘tym]’)好像写错了应该是($_PHP['tym'])
我觉得应该是这样写
$tym=$_PHP['tym'];
$sql="insert into cpxx (tym) values ('$tym')";

解决方案 »

  1.   

    楼主说:哦,是错了应该是$sql="insert into cpxx (tym) values ($_PHP[‘tym’])";
    可还是不行呀!
      

  2.   

    应该这样
    $sql="insert into cpxx (tym) values ('$_PHP['tym']')";
    变量外面要加引号
      

  3.   

    '$_PHP['tym']'这样吗?
    '$_POST['tym']'这样吧
      

  4.   

    $_PHP[]?
    不好意思,都是拷贝惹的祸。哪里有这个东西呀,我在手册上查不到,还以为是什么新东西呢?唉。post的变里应该用$_POST['XXXX']来得到。
      

  5.   

    echo $_POST[tym];
    $sql="insert into cpxx (tym) values ($_PHP[‘tym]’)";既然你能
    echo $_POST[tym];说明你的服务器支持这样的数组表示
    你完全可以
    $sql="insert into cpxx (tym) values ($_PHP[tym])";不过我个人习惯是
    $sql="insert into cpxx (tym) values ('$_PHP[tym]')";
    除非我确定添加的数据(int,bigint,float...)
      

  6.   

    $con=mysql_connect("localhost","root") ;
    mysql_select_db("cpcg",$con);
    echo $_POST[tym];
    $sql="insert into cpxx (tym) values ('$_PHP['tym']')";
    $result=mysql_query($sql);
    echo ("添加成功");