umm pos el signo lo debe de llevar por que es una variable... pero ademas encuentro otras que te pongo como comentario:
Código PHP:
$noempleado=$_GET['noempleado']; //no asignas el valor de la variable que recibes por get a una variable para manipularla en tu consulta
$cuentahost=0;
$link = mysql_connect("localhost", "basededatos", "");
mysql_select_db("basededatos", $link);
$result = mysql_query("SELECT noempleado FROM host WHERE noempleado=$noempleado", $link); //si es una cadena tu variable $noempleado debe de llevar comillas simples
while ($row =mysql_fetch_array($result)) { //quita el signo de arroba de tu mysql_fetch_array
$cuentahost=$cuentahost+1; //y si agrega el signo de moneda por que cuentahost es una variable y como tal usa ese signo
}
if($cuentahost!=0){
echo "[ ",$cuentahost," ]";}