Credo che il tuo problema sia dovuto al fatto che se richiami questa pagina come 'pagina.php' senza aggiungere alla fine il valore del parametro 'id', cioè 'pagina.php?id=1', la prima query ti risulta cosi:
SELECT * FROM `main` WHERE `id`=
e ovviamente mysql ti dice che c'è un errore e non la esegue.

Rispondi quotando