-
SQL 2019‧04‧17
MSSQL - select, insert, update, delete
1. Select 문 : DB에서 원하는 행을 찾을 때 Select * from 테이블명 where 필드 = 값 예제 ) pokemon 이라는 테이블에서 monster_name 이 잠만보인 행을 모두 찾아라. Select * from [pokemon] where monster_name = '잠만보' 2. insert 문 : DB에 행 추가 insert into 테이블명 ( 필드 ) values ( 값 ) 또는 […]
-
Javascript, jQuery 2019‧03‧26
jQuery - 마우스 이동 좌표 값 부드럽게 가져오기
기존에는 $(엘리먼트).mosemove(function(e){}); 를 이용해서 작성했었는데 이상하게 잘 좌표를 가져오다가 멈추고 특정 구간에서 제대로 못가져오고 해서 방법을 찾던 중 아래 방법으로 처리한 후 부터는 좌표값을 움직임이 끝나던 끝나지 않던 항상 제대로 부드럽게 가져오게 되었다. $(document).bind('mousemove',function(e){ console.log(event.pageX); console.log(event.pageY); }); 혹 필요에 따라 $(document) 대신 엘리먼트등 대상을 넣으면 된다. 그리고 한번만 바인딩해야지 인터벌이나 애니메이션에 넣어서 계속 바인딩 시키면 […]
-
Server 2019‧01‧31
windows 서버에서 WOFF2 파일 활성화 등록
<system.webServer> <staticContent> <remove fileExtension=".woff2" /> <mimeMap fileExtension=".woff2" mimeType="font/woff2" /> </staticContent> </system.webServer> Web.config 파일을 열어 추가해준다.
-
Php 2019‧01‧07
php - Browscap.ini 사용시 php 5에서 syntax 에러 발생시
서버 이전한 뒤 이 현상 때문에 스트레스가 이만 저만이 아니였다. https://browscap.org/ 에서 최신 버전으로 업데이트 해보아도 소용이 없었고, php 버전에 따라 분기하여 parse_ini_file("경로/php_browscap.ini",true, INI_SCANNER_RAW); 을 사용하는 방법도 썼지만 별다른 효과가 없었다. 이런 저런 연구를 한 끝에 해결 방법을 찾은 것 같다 (1주 동안 아직까지 에러 노출이 없다.) 문제가 되었던 것은 ; 이 세미콜론이다. 제공받은 php_browscap.ini […]
-
Php 2018‧11‧26
php - php.ini 건드리지 않고 세션 시간 수정
웹호스팅을 쓰는 입장에서 php.ini 를 수정하여 세션 시간을 조절할 수 없어서 구글링을 통해 여러가지 방법을 알아내어 적용하다 제대로 적용된 내용을 적어보았다. .htaccess 파일 생성 또는 수정으로 세션 값 넣기 해당 파일 안에 아래처럼 넣었다. <IfModule mod_php5.c> #Session timeout php_value session.save_path "/경로/폴더명" php_value session.cookie_lifetime 86400 php_value session.gc_maxlifetime 86400 </IfModule> 위에 보면 save_path라고 있다. 세션 파일들을 저장하는 […]
-
Html, CSS 2018‧09‧27
텍스트 세로 방향으로 타이핑
글자가 입력된 문장 자체를 90도 돌린 듯 한 표현으로 타이핑 되게 하려면 아래처럼 작성한다. (단, 한글은 제외된다. 한글일 경우에는 적용되지 않고 세로로만 타이핑 된다.) writing-mode: vertical-rl; text-orientation: mixed; 그러면 이렇게 노출된다. 한 줄 내리면 이렇게 나온다. English text 글자들을 각도 조절되지 않고 세로로 타이핑 되게 하려면 아래처럼 작성한다. writing-mode: vertical-rl; text-orientation: upright; 그러면 이렇게 노출된다. […]
-
SQL 2018‧09‧12
MSSQL - 테이블 안의 컬럼 추가/삭제
컬럼 추가 ALTER TABLE 테이블명 ADD 추가할 컬럼명 CHAR(1) NULL; 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 삭제할 컬럼명;
-
SQL 2018‧09‧12
MSSQL - 프로시저 추가 (매개변수 포함)
CREATE PROCEDURE 프로시저이름 @매개변수지정 varchar(14) = NULL AS SELECT * FROM 테이블명 만들려는 프로시저 이름을 지정하고 함께 만들려는 매개변수도 이름을 지정해 준다. 기본값은 NULL로 설정 만약 매개변수를 만들지 않으려면 두번째 라인인 @매개변수지정 쪽은 지운다. 다 작성하였으면 실행을 눌러 쿼리를 실행시킨다.
-
Php 2018‧08‧27
Php - 셀렉트 옵션에 기본값 설정
검색 기능이 있다면 옵션을 선택 후 검색어를 입력하고 검색한 경우가 있을 것이다. 이때 옵션에 선택했던 옵션이 나오게 하려고 할 때 유용하게 쓰인다. <?php $status = "옵션값1"; ?> <select name="sel"> <option value="옵션값1" <?php if($status == "옵션값1") echo "SELECTED";?> > Avail </option> <option value="옵션값2" <?php if($status == "옵션값2") echo "SELECTED";?> > Navail </option> </select>
-
SQL 2018‧08‧20
MSSQL - 두 테이블간 컬럼의 값들에 일치하는 항목 추출
SELECT * FROM 테이블A WHERE 컬럼A in (select 컬럼B from 테이블B) 테이블A의 컬럼A값들 중에 테이블B의 컬럼B 값을 비교해서 일치하는 항목을 추출한다. 반대로, 일치하지 않는 항목 선택시에는 not을 추가해 준다. SELECT * FROM 테이블A WHERE 컬럼A not in (select 컬럼B from 테이블B)