Grazie per la dritta....
Sto utilizzando mysqli, quindi faccio $dbConn->error e mi diceva che c'era un problema nel nome della tabella "-pages", forse il trattino non lo posso usare.

Vabbè, l'ho cambiato.
Ma adesso c'è una cosa che non capisco e che si è verificata già su altre tabelle.
Le righe sono interessate quindi $rows2 = $dbConn->affected_rows; ho valore 1
Ma quando provo ad aprire la tabella con sqlYog mi dice:

Table 'autorspages' is marked as crashed and should be repaired