L'explode lo devi fare dopo che esegui la query
Codice PHP:
$query = mysql_query("SELECT * FROM nomi WHERE id='$id") or die(mysql_error() );
$row = mysql_fetch_assoc($query);
$nomecognome = explode('.',$row['nomecognome']);
$altrocampo1 = $row['altrocampo1'];
$altrocampo2 = $row['altrocampo2'];
echo $nomecognome[0].' '.$nomecognome[1];
echo $altrocampo1;
// eccetera
Se invece li vuoi separare da sql
codice:
select substring_index(nomecognome,'.',1) as nome, substring_index(nomecognome,'.',-1) as cognome
from nomi where id = x
Usa due campi per memorizzare nome e cognome.