php 查询and or,php – SQL查询多个AND和OR不起作用
我有一個包含由雙管分隔的值的單元格.我試圖用以下內容搜索這個單元格的內容,(其中10是要搜索的數字)?,10%,?%和10
我的查詢似乎只返回10.沒有其他變化.有人可以告訴我為什么它不起作用?
提前謝謝了. (您在下面看到的SQL查詢是從準備好的PDO查詢語句中導出的內容)
SELECT `Hat`.`id` AS `Hat_id` , `Hat`.`hatCode` AS `Hat_hatCode` , `Hat`.`hatCodeOther` AS `Hat_hatCodeOther` , `Hat`.`name` AS `Hat_name` , `Hat`.`description` AS `Hat_description` , `Hat`.`colorId` AS `Hat_colorId` , `Hat`.`collectionId` AS `Hat_collectionId` , `Hat`.`mainPicture` AS `Hat_mainPicture` , `Hat`.`subPicture` AS `Hat_subPicture` , `Hat`.`type` AS `Hat_type` , `Hat`.`featured` AS `Hat_featured` , `Hat`.`published` AS `Hat_published` , `Hat`.`deleted` AS `Hat_deleted`
FROM `modx_hats` AS `Hat`
WHERE (
(
`Hat`.`published` =1
AND `Hat`.`collectionId` = '1'
)
AND `Hat`.`colorId` = '%||10||%'
OR `Hat`.`colorId` = '10||%'
OR `Hat`.`colorId` = '%||10'
OR `Hat`.`colorId` = '10'
)
LIMIT 0 , 30
總結
以上是生活随笔為你收集整理的php 查询and or,php – SQL查询多个AND和OR不起作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 办不动产证需要多少钱啊?
- 下一篇: 楚乔传左宝仓究竟是什么人 左宝仓的神秘身