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 :
Il messaggio d'errore e' questo :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()); }
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.