No entiendo porque lo quieres hacer asi...
El while existe porque si existen varios rows los muestre todos.. Si es un buscador seguramente saldran varios resultado y si no usas el while como obtendras los otros?
Puedes crear una tabla como dijo @juamd.
Código PHP:
$query = mysql_query($s , CONECCION $link ? ) or die(mysql_error());
do {
echo $relacion_asociativa['ID']."puedes maquetar: <b></b> etc ";
echo $relacion_asociativa['NAME'];
echo $relacion_asociativa['EMAIL'];
} while ( $relacion_asociativa = mysql_fetch_assoc ( $query ) );
//al puro final
mysql_free_result($query);
mysql_close($link);
PD: investiga sobre sqlinjection en el foro..