php mysql 如何判断某个字段的值是否存在,字段值的格式为1,2,3的形式

目前,数据库中有一个字段的值为1,2,3用PHP插入数据,如果插入的数据为1,4,5的话,那么就只插入4,5即可。也就是最终插入之后,数据库该字段的值应该为1,2,3,4... 目前,数据库中有一个字段的值为1,2,3

用PHP插入数据,如果插入的数据为1,4,5的话,那么就只插入4,5即可。也就是最终插入之后,数据库该字段的值应该为1,2,3,4,5

如何实现,高分送上!谢谢
现在是这样的,

数组:
$a = Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)

$b = Array
(
[0] => 1
[1] => 5
[2] => 6
)

他们有一个共同的值:1,需要把这个值去掉。

如何处理才能最终返回一个新的数组:
$c = Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5

)
展开
 我来答
bixbyMJ
推荐于2016-04-30 · TA获得超过110个赞
知道答主
回答量:82
采纳率:0%
帮助的人:41.2万
展开全部
我的理解是,你在尝试往字段中追加字符,插入字段用程序处理一下,比如先取出来,然后explode,然后循环数组处理,如果有的值从1,4,5中unset掉,没有的值追加到数组中,然后在implode成1,2,3,4,5的样子,然后再插入,目前mysql应该不能直接实现。
如果需要按照由小到大排序可以在implode之前先用sort排序一下
追问
请看一下我的补充,万分感谢、。。
追答
可以尝试array_merge(),然后使用array_unique(),两个php内置函数就可以搞定
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式