php(20)
-
[12] laravel - 쿼리빌더 get() 컬럼값만 출력하기.
[ 환경 ]ㄴ laravel 10.48.9 1. 기존 first() 사용where('id', '=', $id)->first(); $check_id = $id1->id; }} ㄴ limit 1이 추가로 붙다보니 조건이 꼬일 위험이 있음.ㄴ 쿼리 실행시간도 오래 걸림. 2. get()에서 컬럼값만 출력where('id', '=', $id)->get(); }}ㄴ 먼저 $id1 get()의 결과는 위와 같이 배열형태로 출력된다. ㄴ 0의 값만 가져오고, [id] 값만 가져오면된다. where('id', '=', $id)->get(); $check_id = $id1[0]->id; // 배열의 index 0안의 객체형태로 id컬럼만 출력 }} ㄴ 최종으로 객체형태로 ..
2024.06.28 -
[18] PHP - 회원 목록(게시판 목록)
[ 환경 ]ㄴ php 71. SELECT문$sql = "SELECT * FROM member WHERE use_yn ='Y'";$member = $conn->query($sql); ㄴ use_yn 컬럼은 SoftDelete의 용도이며, 해당 컬럼 조건의 데이터만 조회하였다.- SoftDelete는 데이터를 DELETE문으로 영구삭제시 복원 등 문제 발생 예방조치로 삭제 식별을 해주는 방법이다. ㄴ $member는 로그인,회원가입 등 기능에서 사용한 객체지향형으로 쿼리를 실행시키는 형태이다. 2. mysql_fetch_array(), 리스트 출력fetch_array()){ ?> 아이디 : 이름 : 이메일 : ㄴ mysql_fetch_array은 php함수로 mys..
2024.06.14 -
[17] PHP - 파일 구조 갖추기
[ 환경 ]ㄴ php 7※ 참고 https://kuk1938.tistory.com/39 [6] PHP - 파일 불러오기(include,require)[ 환경 ] ㄴ php 7 ㄴ MySQL 5.7 ※ 최근 세션, 로그인, 로그아웃시에 각 페이지마다 session_start()를 사용해야 했다. ㄴ 이는 각 페이지마다 불 필요하게 코드가 계속 늘어나야 한다는 문제가 있다. 1. 함kuk1938.tistory.com ※ 플러그인이나 css파일 연결을 할것이며, 공통으로 불러오는 파일들이 늘어나게 된다. ※ DB연결구문, 로그인세션 구문을 공통으로 불러오고 있고, 추가로 html구조를 공통화 할것이다.1. setting파일(DB연결구문과 head)ㄴ DB연결구문과 함께 공통으로 맞춘다.connect_error..
2024.06.10 -
[16] PHP - 나의 정보 확인 및 수정
[ 환경 ]ㄴ php 71. 나의 정보 페이지 이동ㄴ 로그인 후 나의정보 클릭 2. 나의 정보 페이지query($sql); $myinfo = $result->fetch_assoc();?>ㄴ 해당코드로 나의 정보 출력 ㄴ 나의 정보 값 축약형 출력을 사용. ㄴ 페이지 확인 3. 나의 정보 수정 페이지(수정 폼)ㄴ 수정페이지 이동시 get값을 붙여서 이동하는 방법도 있으나, 보안상 각 페이지에서 세션값 이용으로 진행ㄴ 2번과 같은 php코드로 값 호출ㄴ 현재 자신의 계정에 대한 고유번호를 input hidden에 담아서 정보 전송시 함께 보낸다.★ action경로에 get값으로 보내는 방법이 있지만, 페이지 주소로 노출이 되기때문에 해당방법을 사용.- 스크립트에서 보낼땐 다른방법 사용이 가능하며 추후 포스팅..
2024.06.10 -
[15] PHP - 회원가입(비밀번호 확인)
[ 환경 ]ㄴ php 7★ https://kuk1938.tistory.com/55fetch_assoc(); // 아이디 중복체크 if($select['id'] " data-og-host="kuk1938.tistory.com" data-og-source-url="https://kuk1938.tistory.com/55" data-og-url="https://kuk1938.tistory.com/55" data-og-image="https://scrap.kakaocdn.net/dn/YQ9gQ/hyWg6vWIR4/Jb0toEVqdnzYovuHVkeeYK/img.png?width=545&height=101&face=0_0_545_101,https://scrap.kakaocdn.net/dn/bmBLJt/hyWg1Ib..
2024.06.07 -
[14] PHP - 회원가입
[ 환경 ]ㄴ php 71. 회원가입 폼 생성 ㄴ 로그인 페이지에 회원가입 버튼 추가 ㄴ 회원가입 폼 생성. 2. 회원가입 기능 php로 처리query($sql); $select = $result->fetch_assoc(); // 아이디 중복체크 if($select['id'] == $id){ echo ""; die(); } // 회원가입 insert문 작성 $insert = " INSERT INTO member ( id, pw, name, email) VALUES ( '{$id}', password('{$password}'), '{$name}', '{$email}' ) "; $join = $conn->query($insert); // insert문 실행 if($join){ // 회원가입 ..
2024.06.07