php - MySQL 搜索具有“从-到”值的多个项目

标签 php mysql search

我需要搜索具有“从-到”值的多个项目。我怎样才能做到这一点?

我的数据库包含这些值,例如:

ITEMS          VALUES
Estado         Zulia
Ciudad         Maracaibo
Habitaciones   4
Baños          3
Precio         100000

我知道如何搜索简单值(例如 Estado 和 Zulia),因为我只寻找一个值。但对于 Habitaciones、Baños 和 Precio,我需要搜索从值到值。例如,Habitaciones 从 3 到 5、Baños 从 1 到 3、Precio 从 80000 到 200000。并获得所有与这些值匹配的结果。

当然,如果某些内容不匹配(例如 Precio 从 110000 到 200000),则不会返回任何内容。

请问我该怎么做?一些例子将不胜感激!

最佳答案

您使用 BETWEEN 。 例如

SELECT * FROM Items WHERE Banos BETWEEN 1 AND 3 AND Precio BETWEEN 1000 AND 5000;

关于php - MySQL 搜索具有“从-到”值的多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550067/

相关文章:

php - 使用 php 连接运算符运行一些 sql 查询

php - WordPress 元值查询不起作用

sql - 复杂多阶段搜索的一般策略

java - 查找词频、最大词频和总词数的高效算法

php - 获取特定行中的值

php - 在 MySQL 中存储 View /统计信息的最佳方式

php - 如何在数据库中插入正确的值

mysql - 基于两个条件的 SQL 中的 ALTER 和 UPDATE 表

image - 反向图片搜索图片保护

php - 空输出触发错误