Как сделать аккаунт на сайте?
ок гугл, PHP куки сессии
ну и в БД, конечно же, надо иметь поле "автор"
if($username){
	$this->getData($username); // Выведутся данные только для пользователя
} else {
	$this->getData($username = false); // Для всех
}

funtion getData($username)
{
	this -> mySql - > select -> ... -> from ...

	if($username){
		this -> mySql - > where ('username', $username);
	}
}
ну, как-то так.