gpt4 book ai didi

php - 使用 2 个 LEFT JOINS 查询多个 LIKE

转载 作者:行者123 更新时间:2023-11-30 01:19:33 27 4
gpt4 key购买 nike

编辑:奇怪的是我把每个变量都转储了,它们都是 bool(false)

我正在尝试进行此查询。但当我点击搜索按钮时,什么也没有显示。有人可以引导我走向正确的方向吗?提前致谢。

                   $STH = $DBH->query("SELECT * FROM artikel
LEFT JOIN barcode
ON artikel.barcode_id = barcode.barcode_id
LEFT JOIN debiteur
ON artikel.debiteur_id = debiteur.debiteur_id
WHERE debiteur.debiteur_naam LIKE '%$formulier%'
AND artikel.artikel_leverancier LIKE '%$leverancier%'
AND artikel.artikel_leverancier_code LIKE '%$artikelleverancier%'
AND artikel.artikel_code LIKE '%$artikelexact%'
AND artikel.artikel_omschrijving LIKE '%$artikelomschrijving%'
ORDER BY '$orderby' ASC");

最佳答案

假设您对至少满足一个 LIKE 条件的项目感兴趣,则需要将 AND 替换为 OR

  $STH = $DBH->query("SELECT * FROM artikel
LEFT JOIN barcode
ON artikel.barcode_id = barcode.barcode_id
LEFT JOIN debiteur
ON artikel.debiteur_id = debiteur.debiteur_id
WHERE debiteur.debiteur_naam LIKE '%$formulier%'
OR artikel.artikel_leverancier LIKE '%$leverancier%'
OR artikel.artikel_leverancier_code LIKE '%$artikelleverancier%'
OR artikel.artikel_code LIKE '%$artikelexact%'
OR artikel.artikel_omschrijving LIKE '%$artikelomschrijving%'
ORDER BY '$orderby' ASC");

关于php - 使用 2 个 LEFT JOINS 查询多个 LIKE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18699167/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com