salve tramite questo script switcho gli utenti nelle loro rispettive aree...

Codice PHP:
<?php
//file di connessione al db
include("conn.inc.php");

if(isset(
$_POST['button'])) {
//dati utente passati via post
$pass$_POST['password'];
$user$_POST['user'];
 
     
$query=("SELECT id,livello,user FROM utenti WHERE user='$user' AND password='$pass'")or die ("Query fallita: ".mysql_error());
        
$res=mysql_query($query);
        
$count=mysql_num_rows($res);  
       
      
     if(
$count==1){
     
//ricava l'id dell'utente
     
$user_id=mysql_result($res,0,"id");
     
$user=mysql_result($res,0,"user");
     
session_start();
     
//verifica poi se l'utente è loggato
     
$_SESSION['login'] = "ok";
     
//recupera l'id  e l'user
     
$_SESSION['user'] = $user;
     
$_SESSION['id'] = $user_id;
         
$type=mysql_result($res,0,"livello");
         
         switch(
$type)
         {
          
          case 
"0":header("Location:admin.php");break;
         
        
          
          case 
"1":header("Location:cliente.php");break;
          
         }
}
else {
echo 
"Hai inserito dei dati errati";
     } 
         
}
mysql_close($con);
?>

in locale tutto ok, sull'hosting (windows) ricevo questo messaggio di errore:
codice:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Inetpub\webs\studio\area riservata\login.php on line 85
Hai inserito dei dati errati
da cosa può dipendere?

grazie