hola tengo un problema ,estoy haciendo una consulta que actualice un registro en concreto de la base de datos ,el problema es que me actualiza todos, quiero que el usuario al cerrar la sesion actualice el registro de su sesion con la fecha en que ha cerrado dicha sesion pero en realidad me actualiza la fecha de cierre de sesion de todos los registros, se que necesito compararlo con algo mas que el nombre de usuario de la sesion, pero no se que hacer mas, creo que debería tener un id propio de cada sesion o algo asi,me podeis ayudar
<?php
session_start();
session_destroy();
include 'conectar.php';
$date = date("Y-m-d H:i:s");
$query="SELECT FROM historial WHERE usuariodesesion= '$_POST[usuario]' AND numerodesesion= '$numerosesion'";
mysql_db_query("basedatos",$query);
$query2="UPDATE historial SET fechacierresesion= '$date' ";
mysql_db_query("discosrko",$query2);
$query;
$query2;
?>
<html>
<head>
<title>Logout</title>
</head>
<body background="images/background.gif">
</body>
<SCRIPT LANGUAGE="javascript">
alert("Usted ha cerrado la sesión, esperamos volver a verle de de nuevo.");
location.href = "index.php";
</SCRIPT>
</html>