728x90
반응형

전체 글 326

[MySql] ORDER BY 특정 값 우선 정렬, ORDER BY FIELD

■ MySql ORDER BY 특정 값 우선 정렬, ORDER BY FIELD 특정 항목의 값을 먼저 표시한 다음 나머지 항목들을 정렬하고자 할 때 사용할 수 있음 ■ 구문 ORDER BY FIELD(FIELD_NAME, FIELD_VALUE1, FIELD_VALUE2, ...); ■ 예제 target_column 의 값이 'test1'인 데이터는 1, 'test2'인 데이터는 2가 반환됨 DESC 즉, 내림차순으로 'test2', 'test1' 순으로 정렬되며, ASC 즉, 올림차순으로 'test1', 'test2' 순으로 정렬됨 ORDER BY FIELD(target_column, 'test1', 'test2') DESC ;

MySql 2022.04.28

[PHP] date() 출력 시간이랑 서버 시간이 안맞을때 (timezone)

■ PHP date() 출력 시간이랑 서버 시간이 안맞을때 (timezone) PHP 에서 date() 함수 사용 시 출력되는 시간이랑 서버 시간이 다르게 나올 경우 date() 함수 사용 전 상단에 date_default_timezone_set() 함수를 사용해 timezone 설정을 해주면 됨 ■ 사용법 date_default_timezone_set('Asia/Seoul'); echo date("Y-m-d H:i:s");// 2022-04-25 08:05:36 (현재 시간과 상이하게 출력됨) date_default_timezone_set('Asia/Seoul'); echo date("Y-m-d H:i:s");// 2022-04-25 17:04:34 (현재 시간과 동일하게 출력됨)

PHP 2022.04.26

[PHP] json_encode JSON 데이터 내 역슬래시 제거 str_replace

■ PHP json_encode JSON 데이터 내 역슬래시 제거 json_encode() 처리를 할 때 데이터 내 슬래시가 존재할 경우 슬래시가 역슬래시와 함께 출력됨 이 때 역슬래시(백슬래시, \) 제거하는 방법 // $testArr 배열 출력 {"testArr":[{"testUrl":"https://www.gentlemonster.com/shop/ver1_detail.php?it_id=1629261901"}]} // $testArr json_encode() 처리 echo json_encode($testArr); {"testArr":[{"testUrl":"https:\/\/www.gentlemonster.com\/shop\/ver1_detail.php?it_id=1629261901"}]} ■ 역슬래시..

PHP 2022.04.25

[HTML] select 태그의 option 비활성화, 선택막기 disabled

■ HTML select 태그의 option 비활성화, 선택막기 disabled 의 태그 내 disabled 속성을 추가하게 되면 해당 옵션이 비활성화되어 선택이 불가한 상태가 됨 즉, 선택할 수 없는 태그가 만들어짐 ■ 예제 예제와 같이 disabled 속성과 selected 속성을 함께 추가하게 되면 닫혀있을때에는 선택되어 있지만 드롭다운된 리스트 내 해당 값은 선택이 불가한 상태가 됨 선택 A B

HTML 2022.04.19

[Excel] 엑셀 VLOOKUP 함수 사용법

■ Excel 엑셀 VLOOKUP 함수 사용법 VLOOKUP 함수는 Vertical Lookup 의 약자로 범위를 수직으로 내려가면서 값을 찾는다는 의미 * 수평으로 값을 찾는 함수는 HLOOKUP ■ 구문 VLOOKUP (찾는값, 값을 찾을 범위, 범위에서 가져올 값이 있는 열의 위치(1부터), 1/TRUE 또는 0/FALSE) ■ 구문별 설명 VLOOKUP (lookup_value,table_array,col_index_num,[range_lookup]) lookup_value : 범위 내 원하는 값을 찾기 위한 키 값 table_array : 값을 찾을 범위 col_index_num : 범위 내 가져올 값이 있는 열의 위치 (좌측부터 1,2,3,...) [range_lookup] : 일치하는 키값을..

Tips 2022.04.12

[Git] 깃(Git) 용어 정리

■ 깃(Git) 용어 정리 머지(merge) 머지는 각 분기된 커밋을 하나의 커밋으로 다시 합치고 싶을 때 사용하는 명령어로 서로 상이하게 만든 부분을 병합하기 위해 사용하며, 다중의 브랜치를 하나로 모을 수 있음 1. 패스트 포워드(fast-forward) 뿌리가 되는 브랜치에 변화가 주어지지 않은 채 다른 변화가 생긴 브랜치로 머지를 하게 되는 것으로 새로운 커밋이 생성되지 않고 머지를 한 대상 브랜치의 마지막 커밋에 뿌리가 되는 브랜치가 자리잡게 됨 2. 패스트 포워드(fast-forward)가 아닌 것 패스트 포워드가 아니므로 새로운 커밋을 생성하여 해당 영역에 머지를 하게 됨 리모트(remote) 현재 프로젝트에 등록된 원격 저장소와 관련된 명령어로 우리가 생성한 깃허브(github)와 연동하기..

Tips 2022.04.07

[JQuery] summernote 이미지 붙여넣기 시 이미지 파일 2개 들어가는 현상 onPaste()

■ JQuery summernote 이미지 붙여넣기 시 이미지 파일 2개 들어가는 현상 onPaste() 이미지 복사 붙여넣기에 대한 콜백함수로 기본값 사용 시 이미지 복사 후 붙여넣기할 경우 base64로 인코딩 된 src 파일과 onImageUpload에서 구현한 url 기반의 파일 총 2개의 이미지가 들어가는 현상(버그) 발생함 ■ 해결 방법 onPaste() 추가 $('#summernote').summernote({ height: 300,// 에디터 높이 minHeight: null,// 최소 높이 maxHeight: null,// 최대 높이 focus: true,// 에디터 로딩후 포커스를 맞출지 여부 lang: "ko-KR",// 한글 설정 placeholder: '최대 2048자까지 쓸 수 ..

JQuery 2022.04.01

[Javascript] 부모창에서 자식창으로 값 전달하기 opener

■ Javascript 부모창에서 자식창으로 값 전달하기 부모창에서 자식창, 팝업창을 띄울 수 있음 이 때, 팝업창을 띄우는 창은 부모창, 팝업창은 자식창이 됨 부모창과 자식창 간 서로 데이터 즉, 특정 값을 주고받을 수 있음 ■ 부모창 → 자식창 1. 부모창에서 자식창(팝업창) 열기 var child; var url = "./popup_child.php"; child = window.open(url, 'popup_child', 'menubar=no, scrollbars=yes, status=yes, resizable=auto, titlebar=no, hotkey=0, width=300, height=300, left=0, top=0); 2. 부모창에서 자식창(팝업창) 닫기 child.close(); 3..

Javascript 2022.03.29
728x90
반응형