No exactamente, mira:
Código PHP:
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
Primero comprueba el usuario y contraseña introducidos, con los datos de la base de datos. Si son incorrectos da error, y si son correctos nos define la variable
$_SESSION["s_username"] con el campo username
Lo que deberias de hacer es añadir tantas variables como campos desees, por ejemplo
Código PHP:
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
$_SESSION["s_email"] = $row['email'];
$_SESSION["s_edad"] = $row['edad'];
He añadido las variables $_SESION['s_email'] y $_SESION['s_edad']
Para que veas un ejemplo.
Espero que te sirva ;)