본문 바로가기

728x90
반응형

전체 글

(282)
[PHP] IP 주소를 사용하여 국가와 도시를 알아내기 먼저 GeoIP 데이터베이스를 다운로드하고 PHP에서 사용할 수 있도록 설치해야 합니다. GeoIP 데이터베이스를 다운로드하려면 MaxMind 사이트(https://dev.maxmind.com/geoip/geoip2/geolite2/)에서 무료 버전인 GeoLite2 데이터베이스를 다운로드하면 됩니다. 다운로드한 파일을 압축 해제한 후, PHP에서 사용할 수 있도록 geoip 라이브러리를 설치해야 합니다. geoip 라이브러리는 PECL(PHP Extension Community Library)을 통해 설치할 수 있습니다. 설치가 완료되면 다음과 같은 코드를 사용하여 IP 주소로 국가와 도시를 가져올 수 있습니다. // GeoIP 데이터베이스 파일 경로 설정 $database = "/path/to/Geo..
[PHP] PHP에서 SQL Injection 공격을 방어하기 Prepared Statement 사용 Prepared Statement는 입력값을 파라미터화하여 쿼리를 실행하기 전에 이미 값이 처리되어있기 때문에 SQL Injection 공격에 대해 안전합니다. // MySQLi 예시 $stmt = $conn->prepare("SELECT * FROM users WHERE username = ? AND password = ?"); $stmt->bind_param("ss", $username, $password); $stmt->execute(); $result = $stmt->get_result(); // PDO 예시 $stmt = $pdo->prepare("SELECT * FROM users WHERE username = :username AND password =..
[JS] 인터넷 연결 확인 function checkInternetConnection() { var online = navigator.onLine; if (online) { console.log('인터넷이 연결되었습니다.'); } else { console.log('인터넷 연결이 끊겼습니다.'); } } checkInternetConnection(); 결과 : 인터넷이 연결되었습니다.
[MySQL] RIGHT() 함수 RIGHT 함수는 문자에 오른쪽을 기준으로 일정 갯수를 가져오는 함수 입니다. RIGHT(문자, 가져올 갯수); SELECT * FROM test; 결과 : idx name 23 test SELECT RIGHT(idx, 1) AS idx FROM test; 결과 : idx 3
Mysql if문 mysql의 if문은 엑셀과 비슷합니다. if ( 조건문, 참일때 값, 거짓일때 값) SELECT * FROM test WHERE if(idx > 36, RIGHT(idx, 1) IN('2', '5', '7'), ''); 해당 쿼리에서 if문을 보시면 idx가 36보다 클때 RIGHT라는 함수 조건을 타고 그렇지 않으면(else) 조건이 없이 출력하는 예제 입니다.
[Mysql] 문자열 치환 함수 replace replace 함수는 특정 문자열을 원하는 문자열로 치환 해주는 함수다. 사용 방법 select SELECT replace(컬럼명, '해당문자열', '변경할 문자열') FROM member; SELECT replace(mb_name, '홍길동', '고길동') FROM member; update UPDATE 테이블명 SET 컬럼명 = replace(컬럼명, '해당문자열' ,'변경할 문자열'); UPDATE member SET mb_name = replace(mb_name, '홍길동' ,'.고길동');
고양이 종류 (1) 고양이 종류 (1) 메인쿤 북미 메인주에서 발생해서 메인쿤이라는 이름이 붙여졌습니다. 메인주 농장에서 주로 쥐를 잡기 위해 사육되었는데 그 기원에 대해서는 다양한 설들이 있습니다. 쿤이라는 영국인 선장이 배에서 기르던 고양이가 이 지역에서 탈출해 지역에 서식하던 고양이와의 사이에서 낳은 새끼가 그 선조라고 하여 쿤고양이라고 불리기도 하는데요. 일반적으로는 영국에서 건너온 긴 털을 가진 고양이와 메인지역에서 서식하던 짧은 털을 가진 고양이 사이에서 교배가 이루어졌을 것이라는 설이 지배적이라고 합니다. 1861년 최초로 문헌상 기록이 등장하고 있으며 1950년 미국에서 메인쿤 클럽이 설립되었으며 1975년 국제고양이애호가협회에서 인정되었다고 합니다. 메인쿤은 중대형의 장모종으로 몸에 거친 질감의 털이 빽빽하..
인천 송도 프리미엄 공유 오피스 스테이지9 스테이지9 실제 이용 후기 안녕하세요? 오늘은 인천에서 공유 오피스하면 가장 핫한 인천 송도 프리미엄 공유 오피스 [스테이지9/STAGE9] 이용 후기를 남겨볼까 합니다. 서울권에는 스파크, 패스트파이브, WEWORK 등 공유 오피스가 굉장히 많지만.. 인천에는 그렇다할 공유 오피스가 없어서 또르르 ㅠㅠ.. 역시 스타트업은 서울로 가야하나요?!?! 생각하던 그때 뚜둥! ㅎㅎ 21년 10월에 프리미엄 공유 오피스로 유명한 ‘스테이지9’이 오픈한다는 소식! ㅎㅎ 해당 광고를 보고 전화하고 계약을 완료하는 데까지 일주일도 안걸렸다는 사실! ㅎㅎ 이제부터 그 이유를 상세히 설명드리겠습[장점1 : 사무실내 창밖 풍경] ㅋㅋㅋ?? 여기 뭐 이정도면 힐링하는 곳인가요? 사무실인가요??? 창밖풍경 무엇? [장점2 : ..

728x90
반응형