如何将值与SET数据类型中的多个值进行比较

时间:2011-05-03 00:19:23

标签: php mysql

我的mySQL数据库中的SET数据类型中存储了三个不同的可能值。我需要知道如何使用PHP来检查局部变量是否与集合中的任何值匹配。我不知道如何做到这一点,因为SET不是一个数组,当我试图爆炸结果时,我什么也得不到。

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,就像

那样存储一个集合
data1,data2,data3

在这种情况下你应该能够

$array = explode(',', $data);

然后您应该可以使用in_array()进行搜索。

你确实说爆炸不起作用,只是确保你正确设置它。如果这不起作用,请在尝试explode()之前仔细检查数据是否已设置。