Jak pobrać adres e-mail z bazy danych?


(Bartoszka312) #1

mam pewien problem:

czy mógłby mi ktoś pomóc przy skrypcie pobierającym adres e-mail aktualnie zalogowanego użytkownika?

Muszę przyznać że z MySQL jestem słaby,

byłbym bardzo wdzięczny za pomoc!


(Fiołek) #2

To będzie coś takiego:

SELECT email FROM users WHERE warunek_określający_czy_użytkownik_jest_zalogowany

Niestety na podstawie tej tabeli nie jestem w stanie jednoznacznie określić kiedy użytkownik jest zalogowany, nie podam dokładnego warunku. Przypuszczam, że będzie to zależne od pola last_login i czasu trwania sesji:

UNIX_TIMESTAMP() < @SessionLen + last_login

, gdzie @SessionLen to czas trwania sesji.


(Bartoszka312) #3

chodzi mi o coś takiego że użytkownik wchodzi w swój profil i tam ma widzieć swój e-mail.

użytkownicy zawsze mają ustawione: role >= 0

jak to zrobić?


(Fiołek) #4

Czyli znasz ID aktualnie zalogowanego użytkownika? To warunek będzie jeszcze prostszy :wink: :

WHERE user = @UserId

(Bartoszka312) #5

a znasz może kod pobierający id danego użytkownika?

Dodane 02.08.2010 (Pn) 21:19

co ci jest do tego potrzebne?


(Fiołek) #6

Musisz znać aktualnie zalogowanego użytkownika(w sesji) w trakcie działania aplikacji, aby to znać potrzebny mi jest jej kod(czego nie polecam dawać) :wink: