muy sencillo cuando hagas el iniciar sesión le pasas el mysql_query a una variable para sacar los datos que estas comparando en la sentencia:
Código PHP:
Ver original$q = mysql_query("select * from users where correo = '".$correo."' and contraseña = '".$contraseña."'");
realizas todo tu proceso y compara que en el campo online sea 0 si lo es que modifique:
Código PHP:
Ver originalif($row['online'] == "0"){
// Aqui la sentencia UPDATE...
}
Espero a ver sido claro.