Hi all,
I am trying to write a function that will insert data into a table when a function is called but I am not sure on how is is done. What I have is:
function mainInsert(){
$insertSQL = sprintf("INSERT INTO LHRFlightStats24Test(AODBUniqueID, CodeShare, FlightDate,DayNumber,ArriveDepart, ScheduledDateTime, ScheduledTime,EstimatedTime,CurrentTime,Flight,AirportCode,City,IATALookup,StatusCode,RemarksWithTime,Gate,Terminal,FlightActive,FlightDisplay,RollOffTime, TimeStamp,Logo, ActualGateTime, ActualTime, AirlineCode, AirlineName, AirportName, Baggage, CurrentGateTime, DestinationAirportName, DestinationCity, EstimatedGateTime, LastUpdate, OriginAirportCode, OriginAirportName, OrigonCity, Remarks, ScheduledGateTime, Status, FlightHistoryID, FlightNumber,DestinationAirportCode) VALUES (%s, %s, %s, %s, %s,%s,%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,%s,%s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['AODBUniqueID'] = $AODBUniqueID, "text"),
GetSQLValueString($_POST['CodeShare'] = $CodeShare, "text"),
GetSQLValueString($_POST['FlightDate'] = $FlightDate, "date"),
GetSQLValueString($_POST['DayNumber'] = $DayNumber, "text"),
GetSQLValueString($_POST['ArriveDepart'] = $I, "text"),
GetSQLValueString($_POST['ScheduledDateTime'] = $ScheduledDateTime, "date"),
GetSQLValueString($_POST['ScheduledTime'] = $ScheduledTime, "text"),
GetSQLValueString($_POST['EstimatedTime'] = $EstimatedTime, "text"),
GetSQLValueString($_POST['CurrentTime'] = $CurrentTime , "text"),
GetSQLValueString($_POST['Flight'] = $FlightNo, "text"),
GetSQLValueString($_POST['AirportCode'] = $AirportCode , "text"),
GetSQLValueString($_POST['City'] = $City , "text"),
GetSQLValueString($_POST['IATALookup'] = $IATALookup , "text"),
GetSQLValueString($_POST['StatusCode'] = $StatusCode, "text"),
GetSQLValueString($_POST['RemarksWithTime'] = $RemarksWithTime , "text"),
GetSQLValueString($_POST['Gate'] = $Gate, "text"),
GetSQLValueString($_POST['Terminal'] = $Terminal, "text"),
GetSQLValueString($_POST['FlightActive'] = $FlightActive, "text"),
GetSQLValueString($_POST['FlightDisplay'] = $FlightDisplay, "text"),
GetSQLValueString($_POST['RollOffTime'] = $RollOffTime, "date"),
GetSQLValueString($_POST['TimeStamp'] = $RecordTimeStamp, "date"),
GetSQLValueString($_POST['Logo'] = $LogoPath, "text"),
GetSQLValueString($_POST['ActualGateTime'] = $ActualGateTime , "text"),
GetSQLValueString($_POST['ActualTime'] = $ActualTime , "text"),
GetSQLValueString($_POST['AirlineCode'] = $AirlineCode , "text"),
GetSQLValueString($_POST['AirlineName'] = $AirlineName, "text"),
GetSQLValueString($_POST['AirportName'] = $AirportName , "text"),
GetSQLValueString($_POST['Baggage'] = $Baggage, "text"),
GetSQLValueString($_POST['CurrentGateTime'] = $CurrentGateTime, "text"),
GetSQLValueString($_POST['DestinationAirportName'] = $DestinationAirportName, "text"),
GetSQLValueString($_POST['DestinationCity'] = $DestinationCity , "text"),
GetSQLValueString($_POST['EstimatedGateTime'] = $EstimatedGateTime, "text"),
GetSQLValueString($_POST['LastUpdate'] = $LastUpdate, "text"),
GetSQLValueString($_POST['OriginAirportCode'] = $OriginAirportCode, "text"),
GetSQLValueString($_POST['OriginAirportName'] = $OriginAirportName, "text"),
GetSQLValueString($_POST['OrigonCity'] = $OriginCity, "text"),
GetSQLValueString($_POST['Remarks'] = $Remarks , "text"),
GetSQLValueString($_POST['ScheduledGateTime'] = $ScheduledGateTime, "text"),
GetSQLValueString($_POST['Status'] = $Status, "text"),
GetSQLValueString($_POST['FlightHistoryID'] = $FlightHistoryID, "text"),
GetSQLValueString($_POST['FlightNumber'] = $FlightNumber , "text"),
GetSQLValueString($_POST['DestinationAirportCode'] = $DestinationAirportCode, "text"));
mysql_select_db($database_flightq, $flightq);
$Depart = mysql_query($insertSQL, $flightq) or die(mysql_error());
}
the at some point in the script call the function:
mainInsert();
Am I coding this correctly. Any pointers would be great.