排除字符串中的结果

san*_*nta 1 php mysql

我正在经历咖啡因剥夺攻击......

如果我有一串数字

$myStr = '100, 102, 204';
Run Code Online (Sandbox Code Playgroud)

如何从mySQL db中选择没有与字符串中的一个匹配的id值的结果?

SELECT * FROM t1 
WHERE t1.id NOT IN ($myStr)
Run Code Online (Sandbox Code Playgroud)

那看起来不对......

Thi*_*ter 6

你的代码是完全正确的.

如果你只是从一个表中选择,id而不是t1.id足够了.