我正在使用Flight portal。讓我們假設有兩個頁面(Search.php,Result.php)。數據沒有被插入到數據庫中
在搜索頁面,我們將選擇journey..etc的來源,目的地,日期。(現在我們會點擊搜索按鈕)
點擊搜索按鈕頁面後會重定向到Result.php有我們將顯示結果。
在這裏顯示結果在頁面上之前,我試圖將這些結果插入數據庫如下。
$q=0;
foreach($array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'] as $main)
{
$basefare[$q]=$array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'][$q]['FareDetails']['ActualBaseFare'];
$tax[$q]=$array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'][$q]['FareDetails']['Tax'];
$stax[$q]=$array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'][$q]['FareDetails']['STax'];
$tcharge[$q]=$array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'][$q]['FareDetails']['TCharge'];
$scharge[$q]=$array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'][$q]['FareDetails']['SCharge'];
$totalfare[$q]=$basefare[$q]+$tax[$q]+$stax[$q]+$tcharge[$q]+$scharge[$q];
$s=0;
foreach($array_data['AvailResponse']['OriginDestinationOptions']['OriginDestinationOption'][$q]['onward']['FlightSegments']['FlightSegment'] as $array)
{
$z1=$flightnumber[$q][$s]=$array['FlightNumber'];
$z2=$departureloc[$q][$s]=$array['DepartureAirportName'];
$z3=$departurecode[$q][$s]=$array['DepartureAirportCode'];
$z4=$arrivalloc[$q][$s]=$array['ArrivalAirportName'];
$z5=$arrivalcode[$q][$s]=$array['ArrivalAirportCode'];
$z6=$departuretime[$q][$s]=$array['DepartureDateTime'];
$z7=$arrivaltime[$q][$s]=$array['ArrivalDateTime'];
$z8=$airlinename[$q][$s]=$array['OperatingAirlineName'];
$z9=$airlineflightnumber[$q][$s]=$array['OperatingAirlineFlightNumber'];
$z10=$airlinecode[$q][$s]=$array['OperatingAirlineCode'];
echo $mysql_query="insert into RviewInternationalFlight (q,s,FlightNumber,OperatingAirlineName,OperatingAirlineFlightNumber,OperatingAirlineCode,DepartureAirportName,DepartureAirportCode,ArrivalAirportName,ArrivalAirportCode,DepartureDateTime,ArrivalDateTime,ip) values('$q','$s','$z1','$z2','$z3','$z4','$z5','$z6','$z7','$z8','$z9','$z10','$ip'
)";
mysql_query($mysql_query) or die(mysql_error());
$s++;
}
$q++;
}
它應該工作正常,但我得到錯誤MySQL server has gone away
。
在頁面頂部我連接數據庫。但仍然爲什麼錯誤來臨...
任何建議...?
謝謝
您是否使用了錯誤消息?結果應該給你一些啓動的指針。 – 2013-05-12 16:12:26
查看鏈接http://dev.mysql.com/doc/refman/5.0/en/gone-away.html – 2013-05-12 16:12:53
你有沒有試過要求它寄給你一張明信片? loljk na我有這個問題一次,事實證明,我使用的服務器是使用不推薦使用的MySQL版本,只是一個簡單的更新修復它 – 2013-05-12 16:14:13