永发信息网

php处理 字段类型:set('a', 'b')

答案:4  悬赏:70  手机版
解决时间 2021-01-17 03:55
php处理 字段类型:set('a', 'b')
最佳答案
你这设置明显不合逻辑,set类型只能存一个值,所以你的input应该是radio才对,而不是checkbox

这样,你获取它的值,直接$flag  = $_POST["flag"]即可,然后将得到的值插入数据库。
至于数据库类型为set类型,只要你插入的值在于与set中,则不会错,如入,你可以直接插入
INSERT INTO 表 (flag) VALUES ('$flag')
也可INSERT INTO 表 SET flag = '$flag'
追问
追答好吧,我理解错了,我理解成ENUM类型了。
SET类型的话,直接用逗号隔开就行了。
假如你获取到的值为$flag数据,那么这样:
$sql = "INSERT INTO 表(flag) VALUES ('".$flag[0].",".$flag[2]."')";对应的数据库语句为
INSERT INTO 表(set字段) VALUES ('值一,值二,值四')插入SET的值,必须要SET中存在的,可一,可多,可全
全部回答
php没有set类型
根据html中form的提交方式,
get方式,php使用 $_GET['flag'] 得到对应的值
post方式,php使用 $_POST['flag'] 得到对应的值
首先你也得说明你的form表单是什么方式传递的 post 还是get
如果不知道是什么方式就用$arr=$_SERVER["flag"] 这样就可以把flag的值a和b保存在数组arr中了,你可以打印一下输入输入看一下追问post提交表单追答那你$arr=$_POST["flag"] 可以取到flag的值。然后print_r($arr)看一下你取的数值。
set()这是什么函数?这个函数没听过
请采纳追问数据库字段类型追答是mysl数据库函数吧 建议你用insert
首先 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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
看很多转让宾馆的,想接手一家,有前途么
乳头烂了怎么办呀
---I went to the History Museum last summe
Mike came here to see you, after he hear
发动机1500转和2200转左右有共振嗡嗡声,过了
请问。甘肃天水那边苹果红富士 多少钱一斤。
涉及诈骗20万元左右会被判多少年?取保后审是
vivox6最新版本好用不?
如何清除电脑的上机记录及电脑的上网记录?
爸爸的身高是明明的3倍,爸爸比明明高120厘米,
内字的意思
类似以俭持家的成语
1毫米厚1060铝板长和宽是多少,多少钱1张
谁知道智能热水表的工作原理?
还珠格格中皇上微服出巡,为什么要在尔康身上
推荐资讯
为什么要把木炭由上而下慢慢伸入集气瓶中?
列式计算.(1)531里面有多少个59
巫师3掉帧也太严重了吧.还时不时有卡顿
翻译一下 汝可教也!汝可切记:与世无争,则
揭秘拳王泰森为什么能够称霸世界拳坛多年
魔兽世界 戈多克的内门钥匙在哪里拿?
我想3月份想去穷游,不知道去那,有什么地方
周口淮中的全称
为什么今年的河南高考分数线低
风水如何旺人丁
吐槽大会林丹买文凭真的吗 林丹硕士帽事件是
无锡哪些旅游景点值得去}
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?