gpt4 book ai didi

php - 尝试检查某些数字 mysql php 之间的值

转载 作者:行者123 更新时间:2023-11-29 11:21:19 26 4
gpt4 key购买 nike

我想检查 dis 是否大于或小于或在一个值之间。看看我的代码,例如,如果我得到了 dis A 和 val 2,那么我将得到 dis A,但是如果我得到了 dis A 和 val 1,则返回 false,因为值 1 不大于表 val 1。代码已经可以实现这一点。但是,我不知道如何执行两者之间的操作,例如,我在 table 上制作了两行 B,小于 9 且大于 4。当我有 dis B 且 val 为 7,并且它在 4 之间时如何检查和9,并返回dis B。请帮忙。如果需要,我可以更改表结构。

<?php
dis val op
A 1 greater
B 9 less
B 4 greater
D 4 less

SELECT dis
FROM $table
WHERE dis = 'A' AND
CASE WHEN op = 'greater' THEN val < $val ELSE val > $val END//

?>

最佳答案

试试这个 http://www.w3schools.com/sql/sql_between.asp .

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

关于php - 尝试检查某些数字 mysql php 之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38861070/

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