【问题标题】:City or post code search in same field在同一字段中搜索城市或邮政编码
【发布时间】:2011-09-11 06:22:41
【问题描述】:

我有一个包含城市和邮政编码字段的搜索表单。搜索是查询一个mysql数据库并返回相关结果。

为了让用户更轻松,是否可以将这两者结合起来并允许在字段中输入城市或邮政编码?

谢谢

【问题讨论】:

  • 你可以像 Marc B 说的那样做......

标签: php mysql forms search postal-code


【解决方案1】:

使用is_numeric() 函数(或正则表达式)确定您请求的数据类型(城市名称或邮政编码)。

【讨论】:

    【解决方案2】:

    是的。城市名称可能不是以数字开头,因此请使用正则表达式进行过滤,并与正确的字段进行比较。

    【讨论】:

      【解决方案3】:

      这只是表示查询中的“或”子句,类似于:

      SELECT ...
      WHERE city='$formfield' OR postcode='$formfield'
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-31
        • 2021-06-29
        • 2013-04-05
        • 1970-01-01
        • 1970-01-01
        • 2021-12-24
        相关资源
        最近更新 更多