Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

Tag: db

[PHP] Database class for MySQL which uses the PDO extension

2018-04-12 by 편리

PHP Data Object(PDO)를 이용하여 MySQL DB를 사용하기 위한 Class 이다. Prepared statements 와 named placeholder 를 사용하도록 코드를 작성했다. Class 사용 전 DB_NAME, DB_USER 등의 정보를 설정해야 한다. 아래 코드는 PHP 7.0.0 버전 이상에서 사용할 수 있다. <?php // DB 설정 define(‘DB_HOST’, ‘localhost’); define(‘DB_NAME’, ”); define(‘DB_USER’, ”); define(‘DB_PASS’, ”); define(‘DB_ERROR_MODE’, ”); // SILENT, WARNING class DB …

Continue Reading

[PHP] PHPExcel을 이용한 엑셀파일 읽기

2017-05-29 by 편리

엑셀파일의 데이터를 읽어 DB에 저장하는 작업이 있어 PHPExcel을 이용해 기능을 구현했다. 아래 코드에서는 엑셀 파일에서 데이터를 읽어 $sheetData 에 배열로 저장하는 것까지만 된다. <?php require_once(‘./PHPExcel/IOFactory.php’); $file = ‘./excel.xlsx’; try { $inputFileType = PHPExcel_IOFactory::identify($file); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($file); } catch(Exception $e) { die(‘Error loading file “‘.pathinfo($file, PATHINFO_BASENAME).'” : ‘.$e->getMessage()); } $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, …

Continue Reading

도로명 주소 데이터 입력을 위한 코드

2013-12-27 by 편리

텍스트 파일로 제공되는 도로명 주소 데이터를 DB에 넣기 위한 코드이다. DB 구조는 적절히 구성해야 하고 이 파일은 텍스트 파일에서 테이터를 읽어 utf-8 형태로 DB에 자료를 입력한다. <?php include_once(‘./_common.php’); set_time_limit ( 0 ); ini_set(‘memory_limit’, ‘500M’); $files = glob(‘./*.txt’); if(!function_exists(‘iconv_utf8’)) { function iconv_utf8($str) { return iconv(‘euc-kr’, ‘utf-8’, $str); } } function convert_content($str) { return addslashes(trim($str)); } foreach($files …

Continue Reading

MySQL 5.6에서 Invalid value 등의 에러 해결법

2013-10-24 by 편리

해결법이라고 쓰긴 하지만 이렇게 해결을 해도 되는 것인지 모르겠다. 뭔가 이유가 있어서 그렇게 기능으 넣어뒀을텐데 말이다. 어제 회사에서 배포 중인 게시판 솔루션이 APM 최신 버전에서 설치가 안된다는 내용을 보고 급하게 내부 테스트 서버 설정하고 테스트를 해봤는데.. MySQL 5.6.6이상에서 솔루션 설치는 물론 어떻게 설치를 했다고 하더라도 설정 변경 등의 기본적인 작업도 불가능하다는 것을 알게 돼서 급하게 …

Continue Reading

phpMyAdmin 4 설정

2013-10-06 by 편리

MySQL을 쉽게 관리하기 위해서 phpMyAdmin을 사용하게 된다. 그런데 phpMyAdmin 4을 사용하면서 blowfish_secret 설정문제라든가 storage 설정 문제라든가 하면서 로그인할 때마다 알림이 표시돼서 오늘은 그걸 해결해보고자 삽질을 했다. 그 문제들을 해결하지 않아도 사용하는데 전혀 문제가 없는데도 말이다. 쉬어야 하는데 쉬면 자꾸 이런 삽질만 하는 것 같아서 쉬는 게 없어야 하나? 하는 생각이 들기도 한다. 아래 코드는 phpMyAdmin에 …

Continue Reading

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next

Recent Posts

  • mark cli 를 이용하여 Confluence 에 md 파일 import 하기
  • iterm2 에서 상단에 명령어 고정되는 것 해제하기
  • iterm2 터미널에서 마우스 클릭 때 블록이 선택되는 것 해제하기
  • iterm2 서버 접속 때 프로파일 자동 변경
  • hidutil 을 이용한 키보드 키 리맵핑
  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2026 CHICPRO | Built using WordPress and SuperbThemes