我正在尝试在数据库中查找 id。我需要找到以下内容:
17,
,17
,17,
确保不要找到以 17 开头的任何其他 ID(即 170、171、173 等)。目前我已经设置了以下变量来拉入 mysql 查询:
$userid = '' . $row['userid'] . ',%';
$userid2 = '%,' . $row['userid'] . '%';
$userid3 = '' . $row['userid'] . '%';
但是我发现我也在拉入 id 170。我认为只要将 id 170 放在字符串的末尾就会发生这种情况。您能提供的任何帮助我将不胜感激。这是我正在使用的查询:
"SELECT formid, draft, activestatus
FROM forms
WHERE notifyusers like '$userid'
AND activestatus != '3' OR notifyusers like '$userid2' AND activestatus != '3'
OR notifyusers like '$userid3' AND activestatus != '3'";