Vediamo un po...

isset($go) è sempre falso perchè? Perchè dovrebbe essere $_POST['go'].

Fatto che è spiegato chiaramente nelle due pagine del manuale ufficiale indicate.

Giusto per la cronaca, tutte le volte che suggerisco di leggere il manuale ufficiale NON indico l'index, ma esattamente la pagina SPECIFICA dove viene descritta la funzione o l'impostazione necessaria per risolvere il problema esposto dall'utente.

Ovviamente tutto questo è inutile per quegli utenti che postano su un forum per ottenere la pappa pronta...

P.S.
Usare i dati di input dell'utente senza verifica espone il tuo codice ad attacchi di SQL Injection come descritto nel manuale ufficiale: http://www.php.net/manual/en/securit...-injection.php