Mira un error bastante claro lo tienes cuando haces referencia a la variable
Código PHP:
$_SESSION['usuario']
Ya que como te puedes dar cuenta no has inicializado por lo que la sentencia de MySql queda incompleta ya que haces referencia con Where entonces te daria como resultado
Código PHP:
where nick='';
Puede ser por ahi el error, te recomiento que guardes la Query en una variable y luego la pases a mysql_query para que de esta forma la puedas visualizar y puedas ver si existe algun error a lo que me refiero es algo asi
Código PHP:
$sql="SELECT * FROM......" //Por ejemplo
// Y despues la pasas a mysqq_query asi:
mysql_query($sql);
//Entonces podras visualizar como se forma la cadena de la consulta mediante
echo $sql; //Te dara como resultado la cadena de la consulta escrita en el navegados, esto lo ocupo para ver si esta bien la consulta
OK checalo y me comentas. Seguimos en pie..