gpt4 book ai didi

php - php mysql 一列上的多个选择语句

转载 作者:行者123 更新时间:2023-11-29 11:03:07 25 4
gpt4 key购买 nike

您好,我正在尝试使用两个条件从我的数据库和表中检索记录列表,并且数据必须合并为一个

我写的第一个声明是

FROM `transactions` WHERE `Start_Date` = '$_POST[start]' AND `Company` = '$_POST[star]' and Status = ''

这条语句所有其列为空的记录,

现在我还想捕获所有状态为成功的列以及这些数据

FROM `transactions` WHERE `Start_Date` = '$_POST[start]' AND `Company` = '$_POST[star]' and Status = 'successful'

请问我该如何结合这个,我最初尝试过这个

来自 交易,其中 Start_Date = '$_POST[start]' AND Company = '$_POST[star]' 且 Status = ' ' 和(状态 = '成功')

我认为它应该有效,但它似乎不起作用,请以正确的方式提供任何帮助

最佳答案

表中的每一行都将被单独评估,以查看它是否满足 WHERE 子句中定义的条件。由于您需要检查同一列中是否有两个可能的值,并且同一列中一行不能有两个不同的值,因此您需要使用 OR 而不是 AND.

WHERE
`Start_Date` = '$_POST[start]'
AND `Company` = '$_POST[star]'
AND (`Status` = '' OR `Status` = 'successful')

这样做的效果就像组合两个查询一样。您将获得满足 Start_dateCompany 标准以及具有 Status = '' 的所有行 状态 = '成功'

关于php - php mysql 一列上的多个选择语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41882477/

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