프로그래밍/PHP
-
php 시간 표현 예시 - dateTime 사용 예시프로그래밍/PHP 2020. 12. 31. 23:31
- 현재 시간 구하기 (YYYY-mm-dd) format $current_date = new DateTime(); $current_date->format('Y-m-d'); - 현재 요일 구하기 function get_day_of_week($sql_date){ $updated_date = new DateTime($sql_dat); $day_of_week = $updated_date->format('D'); return $day_of_week;} - 두 시간 표현 간 시간 차이 구하기 참고: http://haruair.com/blog/1871, http://php.net/manual/kr/datetime.diff.php public DateInterval DateTime::diff ( DateTimeInte..
-
[ php ] csv 파일 테이블로 import 하기 ( LOAD DATA INFILE )프로그래밍/PHP 2017. 10. 2. 20:18
디렉토리에 들어있는 csv 파일들을 DB에 저장할 일이 생겼다. 파일 개수가 많아 php로 파일 리스트를 읽어 테이블들로 일괄 저장하려고 한다. mysqlimport도 생각해봤는데 LOAD DATA INFILE 문 처리속도가 더 빠르다고 한다. 일단 DB에 접속하자. $conn = mysqli_connect('localhost', 'userid', 'password','dbname'); if (mysqli_connect_errno($conn)) echo "데이터베이스 연결 실패: " . mysqli_connect_error(); else echo "connection success"; csv파일을 import할 테이블도 생성하자. 기존 csv파일에 없는 idx필드를 생성해 primary key값으로 설정..
-
[ php ] mysql / mysqli - select / insert / update 문 사용 예시프로그래밍/PHP 2017. 8. 4. 09:47
1. DB 연결하기 $conn = mysqli_connect('localhost', 'username', 'password','dbname'); if (mysqli_connect_errno($conn)) { echo "데이터베이스 연결 실패: " . mysqli_connect_error(); } else { // to do something } 2. select 문 사용 mysql_query 결과로 영향받은 row수를 알기 위해서는 mysqli_affected_rows 함수를 사용한다. - select 결과를 associative array로 반환받기 $check_query = "SELECT * from ".$table." where code='".$code."' and period='".$period...