Usi Mysql?
Usi le funzioni di php quelle che iniziano con mysql_...... oppure delle classi per "interagire" col database?
Da come parli sembra che tu prepari la query... la invii al database ma lui non la esegue..
Forse se posti il codice si fa prima, cmq proviamo lo stesso!
Per quanto riguarda la struttura logica che hai dato alla tabella/e per registrare questi dati, se devo essere sincero non c'ho capito una mazza! MI sembra così complicato per salvarti una cosa così semplice... io mi farei:
tabella 1:
campi_di_calcetto
campi tabella 1:
id_campo
nome_campo
altri_campi
tabella 2:
prenotazioni
campi tabella 2:
idprenotazione
id_campo <-- riferimento allla chiave della tabella 1
data_inizio_prenotazione
data_fine_prenotazione
altri_campi_specifici_di_questa_prenotazione(chi ha prenotato, telefonivari,orario,ecc)
In questo modo mi sembra molto più semplice, anche se ti modifica molto la struttura...
Cmq il tuo problema (cioè che scrivi e rileggendo vedi i dati vecchi) è nel php.... mandami il codice!