일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ES6
- jQuery
- error
- 문자열 포함여부
- Excel
- 지직거림
- SQL
- 특수문자 포함여부
- explode()
- 노션
- MySQL
- 배열
- primary_key
- includes()
- getimagesize()
- 동작안함
- JavaScript
- 서버부하
- strpos()
- 일부 문자열 포함여부
- php
- myshortcut
- implode()
- 정규식
- 오류
- srtpos()
- 중간에추가
- 1064
- 이걸 그렇게 쓸 줄은 몰랐지
- formula
- Today
- Total
목록IT 개발 팁 (3)
코딩짜는 일상

excel을 이용해 DB로 데이터를 입력할 때, 값에 띄워쓰기나 기타 다른 부호가 있으면 완전히 다른 값으로 인식하게 됩니다. 이렇게 되면 JOIN도 먹히지 않죠. 때문에 JOIN될 테이블의 외래키(Foreign Key)와 새로 등록될 테이블의 외래키가 동일한지 확인하는 작업이 필요합니다. 저는 VLOOKUP을 이용해 아래와 같이 외래키를 확인합니다. =VLOOKUP('새로 등록될 테이블의 외래키','JOIN될 테이블의 외래키 목록(행열고정)',1,FALSE) 그런데 결과로 나와야 할 값 대신에 다른 행의 값을 반환하는 오류가 생겼습니다. =VLOOKUP(E3,$B$3:$C$9,2,FALSE) 분명 수식에는 오류가 없었는데 원인을 몰라 해매다가 대체제로 =EXACT를 썼습니다. 그러다 파일을 열 때마다 ..
처음으로 포트폴리오를 만들 때 일입니다. 로컬(=테스트 서버)에서 작업할 땐 잘 동작하던 프로그램이 호스팅 서버에 업로드 된 후 Warning include(C:/프로젝트명/database.php): failed to open stream: No such file or directory in C:\프로젝트명\index.php 이런 메시지를 출력했습니다. 이유는 간단했습니다. 로컬에서 작업할 때 설정한 파일의 url경로가 호스팅 서버로 오면서 달라졌기 때문이죠. 그래서 include, , 등등... url 경로 설정이 들어가는 모든 요소에서 오류를 일으켰습니다. 저는 프로젝트 구분을 위해 /프로젝트명/index.php 이렇게 경로를 사용했고 호스팅서버에선 프로젝트 구분이 필요 없었기에 경로가 /index...
시작 개발자로 처음 구직을 할 때 간간히 보았던 문구가 이름 잘 짓는 분 찾습니다!였습니다. 그게 좀 신박하고 직관적인 이름을 선택할 줄만 알면 되는 줄 알는데... 회사에서 페이지 몇 개 만들면서 점점 쿼리가 복잡해지니까 알게 되었습니다. 중요한 건 쉽게 외울 수 있게 짓는 것이란 것을..! 테이블, 컬럼 이름짓기 규칙 테이블을 이름으로 세분화 하자. 컬럼 이름 앞엔 테이블 이름을 약어를 붙이자. 버전이 다른 테이블은 컬럼 이름을 같게 하자. 이유 1. 테이블을 이름으로 세분화 하자. 사이트에 기능이 추가될 수록 담아야 할 정보는 늘어만 갑니다. 로그인을 만들면 유저의 개인 정보를 저장해야 하고 게시판을 만들면 글쓴이 정보와 글 비번, 컨텐츠, 댓글을 저장해야 하고 상품판매 페이지를 만들면 사진과 내용..