哪位大哥帮我拼装一下sql字符串,搞了好久了.总是报错啊!
$query = "insert into orders values
            (".$_SESSION['username'].", ".$_SESSION['total_price'].", ".$date.", "PARTIAL", ".$ship_tel.",
              ".$ship_address.")";

解决方案 »

  1.   

    你是想把n个值插入到一个字段orders里面?
      

  2.   

    $query = "insert into orders values('".$_SESSION['username']."', '".$_SESSION['total_price']."', '".$date."', '".PARTIAL."', '".$ship_tel."', '".$ship_address."')";
      

  3.   

    前提是你有PARTIAL---defind('PARTIAL', 'PARTIAL的值')以及其他的变量
      

  4.   

    你不写字段名也可以,但确定你的值与字段一一对应,类型和顺序。$query = "insert into orders values
      ('".$_SESSION['username']."', '".$_SESSION['total_price']."', '".$date."', '"PARTIAL"', '".$ship_tel."',
      '".$ship_address."')";
    //你再试试吧。
    //建议把字段名也写上
      

  5.   

    $query = "insert into orders values
      ('".$_SESSION['username']."', '".$_SESSION['total_price']."', '".$date."', '"PARTIAL"', '".$ship_tel."',
      '".$ship_address."')";
    加''引号后应该没有问题了吧 LZ再试试 如果字段是字符类型,应该加'',这个要特别注意
      

  6.   

    其实你的orders应该加上字段名比较好 这样不容易出错