我正在开发的项目是一个公共汽车预订应用程序,我目前停留在我的'Search.php'文件中,该文件将在线mysql服务器查询旅行日期,地点,目的地,计划旅行的时间和价格。将从“旅行”表中检索用户指定的日期,并且关于用户的位置,他/她的目的地,当天可用的旅行的各种时间以及价格将从另一个获取的信息。表'bus_route'。
目前,我已尝试使用左连接加入两个表,如下所示,但要知道有用。任何建议和更正将不胜感激。
的search.php
<?php
$con = mysqli_connect("localhost", "id625053_admin", "12345", "id625053_bookbus");
$from = $_POST["location"];
$to = $_POST["destination"];
$tdate = $_POST["travelDate"];
$statement = mysqli_prepare($con, "
SELECT t.trip_date
, b.route_from
, b.route_to
, b.time
, b.price
FROM trip t
LEFT
JOIN bus_route b
ON t.route_id = b.route_id
WHERE route_from = ?
AND route_to = ?
AND trip_date = ?
");
mysqli_stmt_bind_param($statement, "ss", $from, $to, $tdate);
mysqli_stmt_execute($statement);
mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $trip_date, $route_from, $route_to, $time, $price);
$response = array();
$response["success"] = false;
while(mysqli_stmt_fetch($statement)){
$response["success"] = true;
$response["trip_date"] = $trip_date;
$response["route_from"] = $route_from;
$response["route_to"] = $route_to;
$response["time"] = $time;
$response["price"] = $price;
}
echo json_encode($response);
?>