【问题标题】:Checking if a mysql row is NOT in an array检查mysql行是否不在数组中
【发布时间】:2011-07-29 13:18:20
【问题描述】:

我知道你可以使用

WHERE `age` IN ($ages) 

查找列age 等于数组一部分的行。

但我需要知道的是 - 如果你想找到 age 不在数组中的行怎么办??

谢谢

【问题讨论】:

  • 你不能只做WHERE age` NOT IN ($ages)`

标签: php mysql arrays where-clause


【解决方案1】:

您需要NOT IN。没错,就是这么简单。

$ages = "1,3,4,7,9";

// Your SQL WHERE clause...
WHERE `age` NOT IN ($ages) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 2015-07-31
    • 1970-01-01
    • 2011-06-16
    • 2014-04-10
    相关资源
    最近更新 更多