gpt4 book ai didi

php - 如何显示大于或等于mysql表列月份的数据?

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

我在 clients 表中有 2 列(还有更多列)。

conn_date     bill_date
=======================
2016-08-25 2016-09-04
2016-08-01 2016-09-03
2016-08-08 2016-09-01
2016-08-09 2016-09-01

现在,如果所选月份 =(等于)或 > 大于 conn_date,我想显示所有数据。我可以从 html select 标签 e 中获取选定的月份。 G。 :1、2、9。

为此,我使用以下查询,但它显示的数据小于 conn_date

"SELECT cbp.advance_amount, cbp.bill_month, cbp.due_amount, cbp.pay_amount, c.is_active, c.client_id, c.user_id, c.address, c.contact_no, zone.zone_name, package.package_name, c.monthly_bill, c.bill_date FROM clients 
AS c LEFT JOIN zone ON zone.zone_id = c.zone_id
LEFT JOIN package ON package.package_id = c.package_id
LEFT JOIN clients_pay_bill AS cbp ON cbp.client_id = c.client_id
WHERE c.uid = '$uid' AND c.is_active = 1
AND MONTH(c.conn_date) > $selected_month

使用 print_r

SELECT cbp.advance_amount, cbp.bill_month, cbp.due_amount, cbp.pay_amount,
c.is_active, c.client_id, c.user_id, c.address, c.contact_no, zone.zone_name, package.package_name, c.monthly_bill, c.bill_date
FROM clients AS c
LEFT JOIN zone ON zone.zone_id = c.zone_id
LEFT JOIN package ON package.package_id = c.package_id
LEFT JOIN clients_pay_bill AS cbp ON cbp.client_id = c.client_id
WHERE c.uid = '6' AND c.is_active = 1
AND MONTH(c.conn_date) > 4 AND c.zone_id != ''
ORDER BY c.client_id DESC

选定月份图像

enter image description here

最佳答案

Basically, I want to show data which is not less than conn_date of selected month

mysql 查询是

SELECT * FROM clients WHERE MONTH(conn_date)<='".$selected_month."' 

关于php - 如何显示大于或等于mysql表列月份的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39204140/

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