Ciao Hyder,
in base a cosa dici che la INSERT non va ? visualizzi errori di qualche tipo?
Viene eseguita realmente con mysql_query?
E' scritta in modo corretto?
Come dice santino, gli errori vengono segnalati, la explode necessita di una stringa come secondo parametro http://php.net/manual/en/function.explode.php, ma la variabile $u_namealreadyex
$u_namealreadyex = mysql_fetch_array($sql)
non è una stringa perchè la funzione mysql_fetch_array ritorna un array (http://php.net/manual/en/function.mysql-fetch-array.php).
Sempre come ha già fatto notare santino, se ci fossero problemi di connessione verrebbe eseguita la seguente istruzione con stampa dell'errore e terminazione dlelo script:
if (!$link) { die('Not connected : ' . mysql_error());}
Il modulo mysql è stato deprecato, dovresti quindi aggiornare il codice facendo uso di mysqli o PDO.
In genereale dovresti cercare di capire meglio il codice che scrivi affidandoti, quando possibile, alla documentazione.
Sempre se tutto ciò non è il risultato di un mix di copia/incolla![]()