mysql - 有人可以告诉我为什么这个查询不起作用吗?
问题描述
有人可以告诉我为什么这个查询不起作用吗?
$result = $connect->query( “SELECT *
FROM DBdata
WHERE catc !=‘121’
AND description LIKE ‘%$strm%’
OR ttl LIKE ‘%$strm%’
AND active = 1” );
问题 - 它列出 'catc' = 121
我想要它给出的结果,但不想要等于 121 的 catc 项目
谢谢!
解决方案
你OR
可能是什么搞砸了。
SELECT * FROM HWpix
WHERE catc !='121'
AND
(description LIKE '%$strm%'
OR ttl LIKE '%$strm%')
AND active = 1
推荐阅读
- javascript - React 测试库中的 fireEvent.scroll 未在第二次调用时更新 classList
- html - Bootstrap 5 Card Header 未填充全宽
- java - 如何将数据从服务传递到 Java 中的主要活动
- java - jakarta.xml.bind:jakarta.xml.bind-api:jar 的“dependencies.dependency.version”必须是有效版本
- javascript - 显式定义表单操作
- spring - Spring如何扩展实例?
- mongodb - 获取具有相同属性MongoDB的元素数
- django - Django 身份验证/用户创建功能
- r - 在导入表期间可以直接从“\t”[sic] 分隔符中转义?
- javascript - 在保持原始时区偏移的同时创建 luxon DateTime