insert into login_person SET Sex= ? 有这种语法吗?

解决方案 »

  1.   

    有insert into table_name set col1=value1,col2=value2 ...这个语法。楼主什么错误提示?请贴出来。
      

  2.   

    这样的SQLupdate 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式也有这样的SQLinsert into 数据表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)但是楼上的写法确实没有啊
      

  3.   

    Sex 字段的类型是char 宽度是2 
    没有错误提示,就是网页正常显示,数据库里没有任何数据写入:(我试过id和密码等所有的字段,除了这个性别的不好使,
    别的都可以写入数据库了:(整条写入语句如下:
    $sql="insert into login_person(UserId,PassWord,RealName,Mobile,QQ,Email) values('".$id."' ,'".md5($psw)."','".$realname."','".$mobile."','".$qq."','".$email."')";不加sex的是没问题的,一旦加上后,就无法写入数据库了,
    我真是不明白是为什么,
    前两天我做一个单选按钮从数据库删除时不光无法删除而且连
    <input type="radio" name="name" value="<?=$rs[name]?>"> 里的value也不显示,
    是我的哪里出什么错了吗?请大侠帮忙啊!!
      

  4.   

    "insert into login_person(UserId,PassWord,RealName,Mobile,QQ,Email) values('".$id."' ,'".md5($psw)."','".$realname."','".$mobile."','".$qq."','".$email."')";
    加上sex后的呢。打出你取出的$rs
    print_R($rs);看看取出来了没有。type=radio装name?
    一般是text了。