php处理
字段:flag
字段类型:set('a', 'b')
html是
mysql set类型数据怎样插入数据库
php处理 字段类型:set('a', 'b')
答案:4 悬赏:70 手机版
解决时间 2021-02-06 01:36
- 提问者网友:贪了杯
- 2021-02-05 18:15
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-05 18:35
你这设置明显不合逻辑,set类型只能存一个值,所以你的input应该是radio才对,而不是checkbox
这样,你获取它的值,直接$flag = $_POST["flag"]即可,然后将得到的值插入数据库。
至于数据库类型为set类型,只要你插入的值在于与set中,则不会错,如入,你可以直接插入
INSERT INTO 表 (flag) VALUES ('$flag')
也可INSERT INTO 表 SET flag = '$flag'
这样,你获取它的值,直接$flag = $_POST["flag"]即可,然后将得到的值插入数据库。
至于数据库类型为set类型,只要你插入的值在于与set中,则不会错,如入,你可以直接插入
INSERT INTO 表 (flag) VALUES ('$flag')
也可INSERT INTO 表 SET flag = '$flag'
全部回答
- 1楼网友:底特律间谍
- 2021-02-05 21:26
php没有set类型
根据html中form的提交方式,
get方式,php使用 $_GET['flag'] 得到对应的值
post方式,php使用 $_POST['flag'] 得到对应的值
- 2楼网友:渡鹤影
- 2021-02-05 20:33
用php执行mysql查询句
select 'order', sum(money) from table group by 'order' limit 10
即可
由于order和关键字冲突,所以要加引号转义。
- 3楼网友:老鼠爱大米
- 2021-02-05 20:01
首先 myqsl 有set类型数据
alter table `dede_archives` modify `flag` set ('s','h','f','c','p','j','a','b','d','m','n','o','q','l','v') default NULL;这是修改某个字段的set
插入的话 直接按普通的string插入就行 不过得必须是a 或者b
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯