猿问

带有 != 选择多个条目的 PHP SQL 查询

我有一个 PHP 脚本调用 SQL 数据库并告诉它选择除了代码列是 free_checkout 的每一行。

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "extension WHERE `type` = '" . $this->db->escape($type) . "' AND code != 'free_checkout' ORDER BY code");

我有另一行代码列是 subscription_checkout。

如何将 subscription_checkout 添加到此 SQL 查询,使其看起来像

code != 'free_checkout' OR 'subscription_checkout'

^ 我试过了,但这绝对行不通。我假设这是一个语法问题。


慕后森
浏览 89回答 1
1回答

慕村225694

这是来自 w3schools 的正确语法的快速示例。SELECT * FROM Customers WHERE City='Berlin' OR City='München';基本上你需要将你的作品重写为:code != "free_checkout" AND code != "subscription_checkout"
随时随地看视频慕课网APP
我要回答