gpt4 book ai didi

php - 使用多个 SELECT 语句来缩小结果范围

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

我有一个数据库,其中包含一些已售出的特性。它们每个都有一个与之关联的日期,我需要用它来缩小搜索结果范围。

基本上我有一个问题:

$query = "SELECT * from newsales WHERE city = '".$_GET['location']."'";

而我需要做的是,从上面查询返回的结果中,我需要进一步缩小到过去90天内。

因此它会找到城市,然后只需要获取过去 90 天内的城市。如何组合 SELECT 语句来缩小结果范围?

谢谢!

最佳答案

您可以使用 SQL AND 运算符。

文档:http://dev.mysql.com/doc/refman/5.1/en/logical-operators.html

您的查询将是:

$query = "SELECT * from newsales WHERE city = '".$_GET['location']."' AND date > '".$oldestdate."';

$date 设置为最早的日期,在您的例子中是今天之前的 90 天。根据您的 mysql 数据库中的日期格式,您必须在时间戳或日期时间中进行计算。

关于php - 使用多个 SELECT 语句来缩小结果范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18192733/

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