inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PHP 7+ 프로그래밍

55 - 인증 (Auth; Login, Logout), 유저 (User; Update)

mysqli_stmt_close($stmt) 관련 질문드립니다.

320

nak512

작성한 질문수 5

0

안녕하세요 선생님, update_process.php 를 작성하던 중

    if(mysqli_stmt_execute($stmt)) {
        session_unset();
        session_destroy();
        mysqli_stmt_close($stmt);
        return header('Location:/auth/login.php');
    } else {
        return header('Location: /user/register.php');
    }
    return mysqli_stmt_close($stmt);

다음과 같이 작성하시는 것을 보게 되었는데요,
위와 같이 작성하면 

mysqli_stmt_execute($stmt)를 실행한 결과가 true 던지
false 던지 return을 해버려서 뒤에 

return mysqli_stmt_close($stmt); 을 실행하지 못하고 종료하게 되는것이 아닌지요?


php

답변 1

0

정상우

안녕하세요.
예제코드를 찾아보니 그 부분은 강의를 업로드 한 이후에 수정되어 있는 것을 봐선 제 실수인듯 싶습니다.

눈썰미가 좋으시군요! :))

if (mysqli_execute($stmt)) {
    session_unset();
    session_destroy();
    header('Location: /auth/login.php');
} else {
    header('Location: /user/update.php');
}
return mysqli_stmt_close($stmt);

0

nak512

항상 빠르고 자세한 답변에 감사드립니다. 오늘 하루도 좋은 하루 되세요!

53강 레이아웃에서 css git 링크 관련 질문입니다.

0

41

2

[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안

0

181

1

add configuratio.. 자체에

0

269

2

터미널에 글이 안써집니다.

0

637

1

일반적으로 쓰이지 않는 폰트 부분

0

467

1

readmore 클릭시 쿼리내용 받아오는게 이해가 안되요

0

498

1

$_GET과 $_POST를 구별하여야한다고 하는데 이건 왜 $_GET입니까 콜백이라서 그런가요? 왜콜백은 그래도 되나요?

0

476

1

xdebug 설치가 안됩니다.

0

401

1

xdebug 설치 확인 페이지가 안열립니다

0

360

1

if ~ elseif ~ else 문법 표준적인 코딩 방법에 대한 질문입니다.

1

526

1

DB_CONNECTION 부분 질문

0

269

1

FILTER_VALIDATE FILTER_SANITIZE 차이를 모르겠습니다.

0

298

1

결과 ...

0

246

1

random_bytes

0

321

1

preg_replace_callback 질문드립니다.

0

439

1

호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?

0

268

1

버퍼링 궁금한 점이 있습니다.

0

288

1

restore_include_path 오류

0

319

1

php 에러발생..

0

3760

3

터미널로 php 실행시 document root 지정

0

247

1

posts가 null이라고 나옵니다.

0

214

2

rand() vs random_int() 차이점?

0

524

1

php 8 로 하시는 분들을 위한 ini 팁

1

518

1

xdebug 뭔짓을해도 안됩니다

0

223

1