Non potresti usare 2 campi nel database?
1 per il nome e 1 per il cognome? E' anche meglio....
Se una persona ha 2 nomi come fai? o se ha un cognome spezzato ? Come fai a dividere il nome dal cognome se è diviso in + parti?
Comunque se non puoi creare 2 campi basta usare la funzione explode
ossia prendi il valore dal database e fai:
$nomecognome = explode(" ",$db[nome]); //In questo modo tagli per lo spazio
E avrai: $nomecognome[0] //Qui dovresti avere il nome (ma ti ripeto devi sapere se lo hai inserito correttamente cioè prima nome e poi cognome e poi non deve avere un doppio nome)
Qui avrai il cognome: $nomecognome[1] //Anche qui vale lo stesso discorso... se ha un cognome composto in 2 parti avrai dei problemi...
Spero di essermi spiegato.
Ciao!