我在名为“users”的表中有一个名为“alerts”的db列,其中每个用户的警报数据已经被输入,从db获取唯一数据
UserA -> 1,2,3,4,5,6
UserB -> 33,44,22
UserC -> 333,444,555
的逗号分隔的数字是
现在我想获取具有一定的“PID”例如用户PID(邮ID) 444
我正在使用此查询;
$query = $db->query("SELECT uid FROM users WHERE alerts LIKE '%{$pid}%'");
$uid = $db->fetch_array($query);
现在的问题是,它取得的用户,但不是唯一的。例如,如果我正在搜索pid = 444,那么它会提取警报列中所有具有“4”的用户。我应该如何去寻找独特的用户?
您需要规范化该数据。 – Kermit
必须是多值列周。 –
但为什么是-1? :/ english是我的第二语言,可能这就是为什么我无法正确解释问题的原因。 – user2854563