Ciao a tutti.
Ho un problema con il comando DELETE.
Sto cercando di eliminare dei record dal mio DB ma mi vengono fuori dei messaggi di errore che capisco ma non riesco a risolvere.
Vi posto il pezzo di codice incriminato :
codice:
$queryCanc = "DELETE FROM Voli WHERE (nome_Aeroporto = '$nAeroporto') AND (codice_Aeroporto = '$cAeroporto') AND (nome_Compagnia = '$nCompany') AND (codice_Volo = '$cVolo') AND ( ora_Inizio = $oIn) AND (ora_Fine = $oFi) AND (frequenza = $freq) AND (inizio_Servizio = '$inS') AND (fine_Servizio = '$fiS') AND (partenza_arrivo = '$pa'))";
$responseCanc = mysql_query($queryCanc);
echo "
";
if(!$responseCanc){
die ("Query di cancellazione tratta non riuscita : " .mysql_error());
}else{
echo("Tratta cancellata!!!".mysql_error());
}
Il messaggio d'errore e' questo :
Query di cancellazione tratta non riuscita : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':10:00) AND (ora_Fine = 16:00:00) AND (frequenza = LMMGVSD) AND (inizio_Serviz' at line 1
Qualcuno riesce a spiegarmi dove forse sbaglio?
Grazie,
P.