las sesiones no tienen nada que ver con la base de datos que estes usando.
la sesion es un identificador que se le asigna a un usuario de internet y que almacena el servidor en otro lugar diferente a la base de datos. la sesion dura el tiempo que se mantiene el usuario visitando el sitio web.
en PHP, las sesiones se logran de la siguiente manera:
Código:
// comenzamos o retomamos la sesion
session_start();
// almacenamos un dato en una variable de sesion
$_SESSION["user_name"] = "Perico de los Palotes";
...
en una pagina diferente a la anterior podemos colocar lo siguiente
Código:
// comenzamos o retomamos la sesion
session_start();
// escribimos el nombre del usuario almacenado en la pagina anterior
echo $_SESSION["user_name"];
en pocas palabras, las sesiones te permiten crear "variables globales" cuyos valores son accesibles en todas las paginas del sitio web.
tambien hay una forma de indicar un tiempo limite a las sesiones, pero no me acuerdo. puedes buscar en la documentacion oficial de PHP:
http://www.php.net/manual/en/index.php