Ciao Masta, grazie dell'aiuto, ho risolto:
Io scrivevo:
1)
Codice PHP:
$sql ="SELECT campi_prenotati FROM disponibilita WHERE data='$arr_dat' AND tipologia_id='$tipo_id'";
$prea = $this->query($sql);
$pre = $prea[0]['disponibilita']['campi_prenotati'];
$prex = $pre + 1;
$sql="UPDATE disponibilita SET campi_prenotati='$prex' WHERE data='$arr_dat' AND tipologia_id='$tipo_id'";
$this->query($sql);
L'ho modificato così:
2)
Codice PHP:
//$sql="SELECT campi_prenotati FROM disponibilita WHERE data='$arr_dat' AND tipologia_id='$tipo_id'";
//$prea = $this->query($sql);
//$pre = $prea[0]['disponibilita']['campi_prenotati'];
//$prex = $pre + 1;
$sql="UPDATE disponibilita SET campi_prenotati=campi_prenotati + 1 WHERE data='$arr_dat' AND tipologia_id='$tipo_id'";
$this->query($sql);
E ora funziona. Non capisco bene perché prima nn andasse...mi sembrano equivalenti...
La soluzione iniziale era "ridondante" e un po stupida, ma l'ho fatta x avere un debug puntuale.