我已经创建了公交路线搜索功能。 我创建了一个索引页:

<DOCTYPE! html>
<head>
<title>Search</title>
<body>
Enter info below:
<br />
<form action='routes.php' action='get'>

Start Destination:
<select name="start">
 <option value="StopA">Stop A</option>  
</select>
<br />
End Destination:
<select name="stop">
 <option value="StopZ">Stop Z</option>
</select>

Departing between (start):
<select name="start_time">
 <option value="13:40">13:40</option>
 <option value="13:45">13:45</option>
 <option value="13:50">13:50</option>
 <option value="13:55">13:55</option>
</select>
<br />
Departing between (end):
<select name="end_time">
 <option value="13:40">13:40</option>
 <option value="13:45">13:45</option>
 <option value="13:50">13:50</option>
 <option value="13:55">13:55</option>
</select>
<input type="submit" value="Submit">
</form>

和“路线”页面连接到我的数据库

<?php
mysql_connect('', '', '');
$start = $_GET['start'];
$stop = $_GET['stop'];
$start_time = $_GET['start_time'];
$end_time = $_GET['end_time'];


$query = mysql_query("SELECT * FROM searchengine.times where STOP_1 = '$start' and   STOP_7 = '$stop' and time(time) between '$start_time' and '$end_time'") or die(mysql_error());

echo "<table border='1'>";
echo "<tr> <th>Departure Time</th> <th>Route No.</th> <th>Stop 1</th> <th>Stop 2</th>       <th>Stop 3</th> <th>Stop 4</th> <th>Stop 5</th> </tr>";

while($row = mysql_fetch_array($query))
{ 
echo "<tr><td>"; 
echo $row['time'];
echo "</td><td>"; 
echo $row['route_no'];
echo "</td><td>";
echo $row['STOP_1'];
echo "</td><td>";
echo $row['STOP_2'];
echo "</td><td>";
echo $row['STOP_3'];
echo "</td><td>";
echo $row['STOP_4'];
echo "</td><td>";
echo $row['STOP_5'];
echo "</td></tr>"; 
echo $row['STOP_6'];
echo "</td></tr>";
echo $row['STOP_7'];
echo "</td></tr>";
} 

echo "</table>";

?>

当我从起始巴士站到终点巴士站搜索时,没有任何结果。

我的数据库如下所示:

time(PM) STOP_1 STOP_2 STOP_3 STOP_4 STOP_5 STOP_6 STOP_7 route_no.
13:00     
13:20
13:40
14:00

这个对吗? 任何人都可以查看我的代码是否存在问题,或者是否有人对如何改进它有任何建议,我将不胜感激。

亲切的问候,关键

===============>>#1 票数:0

我认为问题出在and time(time)变成反引号,因为时间是一个关键字,应该像time(`time`)

  ask by key translate from so

未解决问题?本站智能推荐:

1回复

MySQL-从公交路线数据库获取信息

我遇到的问题是从下表中获取数据,其中总线路由包含1个或多个更改。 我对SQL还是比较陌生。 我有一个包含2个表(bus_route和bus_stop)的数据库。 bus_route包含以下列: 路线-公交车号 运行-公交车方向(1或2) 顺序-沿路线停靠点的位置 st
1回复

使用公交数据计算最有效的公交路线

我有我城市的公交数据,我想用PHP构建一个工具,该工具允许用户在地图上选择两个公交车站,然后让应用程序在城市的公交系统上计算从A站到A站的有效路线B.从车站A到车站B的路线可能涉及在某些车站转移公交车以到达最终目的地。 我有城市公交车站位置,公交车站时间,路线和行程信息的数据: 路线
1回复

选择每隔几天选择一次公交路线

我正在研究公交车票预订系统。 在此,我为所有路线制作了表格,并在表格中添加了bus_number,fare等字段。 现在,我们的公交车每隔一天便会反方向行驶一次,即,如果公交车在2011年12月21日从X-> Y出发,则同一辆公交车将在下一个日期行驶Y-> X。 那么如何获得公
2回复

用于保存解析的csv公交路线数据的数据结构

我有一个约1万行x 25列的csv文件。 csv包含公交路线,车站等信息。我有一个包含所有路线的选择框,用户将可以选择一条路线在地图上显示,然后他们可以单击各个车站(另一个选择框)以在地图上更仔细地查看。 我想知道解析和结构化存储此信息并能够执行快速查询( 数据库? )的最佳方法是什么 ,以
1回复

我如何获取所有行车方式(例如行车,公交,骑车,步行)的距离和时长,并将其存储在数据库中

我只成功显示和存储单个出行方式的数据,但现在我想存储所有出行方式的距离和持续时间之类的数据,这是代码,我需要执行哪些更改,请提前感谢mapper.html
1回复

Laravel打路线时会创建数据库Entery?

我还在自学laravel。 我正在laravel中创建一个订单,我有一张满是产品的表格,我想这样做,以便在下达新订单并添加产品时使用。 当我单击新订单时,它将做出自己的订单,它将创建一个新的订单号并将其保存到数据库? 最好的方法是用 还是最好有一个表有多个表,所以我有一个上面没
3回复

如何制作简单的公交路线搜索引擎?

[不是:e用户在铁路查询系统的开发中再次询问这个问题,如何为火车,车站和站点建模? ] 我的问题描述: 假设我在ROUTE-1中有一个BUS-123,它将穿过ROUTE-2到D,E,F, X,Y,Z的 A,B,C,D,E,F,G,H和BUS-321。 。 如果有人输入B作为源点而F输入
1回复

来自数据库的Laravel 5.7自动完成搜索:JS无法识别路线

我正在关注本教程: https : //www.youtube.com/watch?v=D4ny-CboZC0 我已经做了所有事情,但是在测试时,控制台中出现以下错误: 我正在做的一件不同的事情是, 我希望在帖子创建后的页面内提供搜索功能,而不是排他性的 ,所以我的路线是这样的:
1回复

从点数据库中捕捉到最近的街道路线服务

我有一个包含经度,纬度的MYSQL点数据库,我正在读取数据库并为JavaScript Google API路线服务生成XML,以将这些点捕捉到最近的街道上。 这是将起点和终点设置为自身的结果。 问题: 仅一个点被捕捉到街道上,其余所有点均不显示,地图也放大到该点。 我感觉这是因为
1回复

用于运送路线的MySQL数据库架构,避免了复杂性

我正在尝试为以下情况构建MySQL模式。 一本书正在通过其他几个位置从位置 A传送到位置 B。 例如,对于从温哥华到洛杉矶的书籍,我们可以从温哥华到西雅图到波特兰到洛杉矶(1号公路),或者从温哥华到卡尔加里到布莱恩到西雅图到洛杉矶(2号线)可以选择不同的路线。 )。 为每本书提供