我正在设计一个PHP脚本,显示某个旅行社在指定日期的可用巴士。这是php代码片段。
$query1 = mysql_query("SELECT bus_id FROM schedule WHERE travel_agency_id = '".$travel_agency_id."' AND scheduleddate ='".$busDate."'");
$query2 = mysql_query("SELECT bus_id FROM pc WHERE travel_agency_id = '".$travel_agency_id."' ");
$array1 = array(@mysql_fetch_array($query1));
$array2 = array(@mysql_fetch_array($query2));
$diff = array_diff($array2, $array1);
print_r ($diff);
我认为上述查询会在给定日期"bus_id"
上打印旅行社ID "$travel_agency_id"
的{{1}}个。但是发生了如下错误。
注意:..........数组([0] =>)
中的数组到字符串转换
有谁能解释为什么会发生这个错误..?如何使用"$busDate"
显示可用总线数组(id)?
答案 0 :(得分:1)
试试这个..
$.getJSON('http://localhost/data.json', function(data){
for (var i = 0; i < data.lots.length; i++)
marker = new google.maps.Marker({
position: new google.maps.LatLng(data.lots[i].center.lat, jsonFile.lots[i].center.lng)
marker.setMap(map);
});
}