php - 需要使用 SQL 查询设计网站搜索方面的帮助

标签 php javascript jquery html sql

我一直在尝试想出一种设计网页的方法,允许用户在网页上进行选择,然后在数据库中查询这些选择并返回给用户。

例如,我的数据库是房屋列表。数据库表的设置如下:

Country    Region     State      City       House
   1          1         1          1          A
   1          1         1          1          B
   1          1         1          2          C
   1          1         1          2          D
   1          1         1          3          E
   1          2         2          4          G
   1          2         3          5          H
   1          3         4          6          I
   1          4         5          7          J

在搜索栏中,我希望用户能够向我显示区域 2 中的所有房屋、州 3 中的所有房屋以及城市 1 中的所有房屋。

在此示例中,数据库查询将返回房屋 G、H、A 和 B。搜索和结果的顺序现在并不重要。

这样的事情可能吗?我考虑过在网站上使用复选框,但理想情况下,我宁愿只有一个使用自动完成(jquery)的搜索栏,其中每个条目都有与其关联的特定值。这些值将作为变量传递给搜索查询。

最佳答案

您可以像使用谷歌地图一样使用逗号分隔符,然后使用逗号分隔符分割搜索框的内容,然后您将获得所需的 3 个参数。

关于php - 需要使用 SQL 查询设计网站搜索方面的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124578/

相关文章:

javascript - 使用 JQueryMobile 时延迟加载页面 2-3 秒

javascript - JqPlot(JQuery) 对图例标签进行排序

javascript - 单击提交按钮后重新加载页面后如何滚动到特定的 div?

php - Symfony2 : Doctrine MySql Math Functions

PHP 7.1.x - mysqli_connect 未定义(扩展已打开)

javascript - js : removeEventListener for function(){}

javascript - Jquery 将选项标签设置为选中

jquery - Fancybox:如何为每个JPG设置Facebook评论?

jquery - 带有子菜单项的CSS水平菜单并排垂直显示

php - 在我的最后一个表行中选择不同的值