我想在我的网页上加载不同的内容,但其中一个$_GET
必须在其中有一个空间(导致从数据库调用它)。那我该怎么做?
我没有设置任何链接我正在手动尝试去?route=1&plantsite=Syncrude+Base+Mine
页面,但页面未加载。
这里是我的PHP:
require_once('config.inc.php');
$gGetRoute = $_GET['route'];
$gGetPlantSite = $_GET['plantsite'];
if ((isset($gGetRoute)) && (isset($gGetPlantSite)) {
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_BASE);
if ($stmt = $mysqli -> prepare("SELECT Latitude, Longitude, Title, Arrival_Time, Direction_Of_Bus, What_Shift FROM Routes WHERE Route_Number = ? AND Plant_Site = ?")) {
$stmt -> bind_param('ss', $gGetRoute, $gGetPlantSite);
$stmt -> execute();
$stmt -> bind_result($gLatitude, $gLongitude, $gTitle, $gArrivalTime, $gDirectionOfBus, $gwhatShift);
}
}
使用'%20 '在URL中编码空格 – 2013-03-06 07:57:00
**你的意思是**页面没有加载**?任何错误?访问日志中没有记录?什么东西?很难从你的代码中推导出来吗?它甚至可能是,数据库查询是某种错误..,未知的列,例如.. – 2013-03-06 08:03:16