Php 根据中间的数字匹配高数字和低数字

Php 根据中间的数字匹配高数字和低数字,php,mysql,Php,Mysql,您好 我正在计划一个基于PHP和MySQL的应用程序,这将有助于为地图册中的特定地址找到正确的页面。地图册使用高低地址范围在地图册中放置街道或公路的各个部分,每个部分都有自己的页面(或页面的子部分) 用户将输入街道地址、门牌号和街道名称,所需结果是打印包括地图页在内的详细信息。根据MySQL中给出的门牌号,确定相应的高低区间的最佳方法是什么 该表与此类似: id,街道名称,低位地址,高位地址,地图页 一个例子是: 1,榆树街,1,100,30 谢谢 我讨厌我最终发布自己的解决方案,但MySQL的

您好

我正在计划一个基于PHP和MySQL的应用程序,这将有助于为地图册中的特定地址找到正确的页面。地图册使用高低地址范围在地图册中放置街道或公路的各个部分,每个部分都有自己的页面(或页面的子部分)

用户将输入街道地址、门牌号和街道名称,所需结果是打印包括地图页在内的详细信息。根据MySQL中给出的门牌号,确定相应的高低区间的最佳方法是什么

该表与此类似: id街道名称低位地址高位地址地图页

一个例子是: 1榆树街110030


谢谢

我讨厌我最终发布自己的解决方案,但MySQL的中间功能正好可以满足这一需求。以下是我的结论:

MySQL准备的声明

SELECT * FROM dispatch WHERE streetName = ? AND ? BETWEEN lowAddress AND highAddress LIMIT 1
PHP

$getInfo->execute(array($streetName, $houseNum));

我讨厌我最终发布自己的解决方案,但MySQL的中间功能正好可以满足这一需求。以下是我的结论:

MySQL准备的声明

SELECT * FROM dispatch WHERE streetName = ? AND ? BETWEEN lowAddress AND highAddress LIMIT 1
PHP

$getInfo->execute(array($streetName, $houseNum));