php - 排除字符串中的结果

标签 php mysql

我正在经历咖啡因剥夺发作......

如果我有一串数字

$myStr = '100, 102, 204';

如何从 mySQL 数据库中选择 id 值与字符串中的其中一个不匹配的结果?

SELECT * FROM t1 
WHERE t1.id NOT IN ($myStr)

这看起来不太对...

最佳答案

您的代码完全正确。

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

关于php - 排除字符串中的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6498036/

相关文章:

php - MySQL查询帮助计数请

mysql - 将 MySQL 脚本移植到 MS SQL -> 同时进行数据分配和检索

php - 这一行正在覆盖数组

javascript - 发送 HTTP 响应后如何继续 PHP 脚本

php - Codeigniter 将数组合并为单个数组

javascript - Jquery POST unicode 字符串到 codeigniter php

mysql - SQL触发器插入一个表,多次复制到另一个表

php - 无法添加或更新子行 : a foreign key constraint fails on real server

php - SQLSTATE [HY000] [1045]用户拒绝访问-PHP PDO方法

PHP 连接外部 MySQL 数据库