$sql="insert into user_itemlist(username,itemname,updown,follow) values ('{$_POST['manager']}','{$_POST['itemname']}',3,'{$_POST['color']})";这里的{}是告诉php把其中的内容视为一个整体
也可写作
$sql="insert into user_itemlist(username,itemname,updown,follow) values ('".$_POST['manager']."','".$_POST['itemname']."',3,'".$_POST['color'].")";
呵呵,看上去更乱了

解决方案 »

  1.   

    $sql="insert into user_itemlist(usename,itemname,updown,follow) values ('".$_POST['manager']."','".$_POST['itemname']."','3','".$_POST['color']."')";这样试试
      

  2.   

    你可以用这个方法
    先把你的SQL语句直接写出来,变量就当做是字符串。然后再将变量两边分别加上".和."
    如你的句子
    $sql="insert into user_itemlist(username,itemname,updown,follow) values ('$_POST['manager']','$_POST['itemname']',3,'$_POST['color'])";
    这样只是直接的表示。严格的写就加上".和.";
    就变成了下面的样子
    $sql="insert into user_itemlist(username,itemname,updown,follow) values ('".$_POST['manager']."','".$_POST['itemname']."',3,'".$_POST['color'].")";