Codice PHP:
function estrai($query_select,$campo,$preHTML,$afterHTML)
{

$select= @mysql_query($query_select);
while(
$row=@mysql_fetch_array($select))
{
$row_scelto.=$preHTML.$row[$campo].$afterHTML;}


fai attenzione perche' l' unico cambiamento e' il punto
$row_scelto=$preHTML.$row[$campo].$afterHTML; all' interno del ciclo come hai fatto tu
fa in modo che ad ogni ciclo la variabile venga riscritta ( ed infatti alla fine hai solo l' ultimo valore )

mettendo .= invece di = fai in modo che ad ogni ciclo al valore della variabile venga accodato il nuovo valore (funziona allo stesso modo di += per gli incrementi)

se dovessi avere problemi usa la versione estesa
{$row_scelto=$row_scelto.$preHTML.$row[$campo].$afterHTML;}