php - 如何找到不在这个数组中的所有记录? (MySql)

标签 php sql mysql html database

我有一个数组,其中包含一堆 ID:s...

我不知道如何在 mysql 中编写查询来查找不在该数组内的所有记录。

    SELECT * FROM main_table WHERE ..........

有什么想法吗?

谢谢

最佳答案

像这样:

$str = implode(',', $your_array);

上述语句将数组转换为逗号分隔的字符串。

"SELECT * FROM main_table WHERE id NOT IN ('$str')"

更多信息:

关于php - 如何找到不在这个数组中的所有记录? (MySql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3488413/

相关文章:

mysql - MySQL 初学者指南

MySQL - 一行中具有相同时间戳的所有条目

php - 如何使用 PHP 脚本剪切此 Html 字符串

php - Azure Active Directory MFA

javascript - 在javascript的帮助下增加php变量?

sql - DB2 rownum 等价物

php - 使用 Mailchimp 的 API v3 将订阅者添加到列表

sql - 透视未知列内容

sql - MSSQL 中带删除表的双循环

SQL 入门 : Why and how to use join statements?