php 회원정보를 가져오려는데
본문
db에 member 라는 테이블을 만들고
id, name 칼럼을 추가해서 회원가입을 했습니다.
데이터는 잘 들어가고 있어요.
프론트에서 로그인을 하고 나면 'name'님 반갑습니다. 이렇게 출력을 하려고 하는데
{$_SESSION['userid']} 으로 불렀을 경우 id는 로그인한 값으로 잘 가져오는데
<? echo $row['name']; ?> 으로 이름을 가져오면 자꾸 첫번째 줄의 값만 가져오네요.
해당 아이디에 맞는 db 데이터를 가져오려면 어떻게 해야 하나요?
답변 3
sql을 어떻게 작성하셨는지 정확히 보지 않아 잘 모르겠습니다만
select * from `member` where id = '{$_SESSION['userid']}' 정도만 해도
해당 유저의 정보만 출력되겠지요.
로그인 한 회원정보 가져오시려면
아이디 : <?=$member['mb_id']?>
이름 : <?=$member['mb_name']?>
닉네임 : <?=$member['mb_nick']?>
$member를 사용하시면 됩니다!
$_SESSION['userid'] 이 변수에 값을 넣는 부분에서
$_SESSION['username']추가해서 사용해 보세요.
답변을 작성하시기 전에 로그인 해주세요.