Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 영카트 #테스트메일
- serializeObject
- DATE_ADD()
- strip_tags #html태그제거 #PHP strip_tags
- PHP달력관련함수
- CURTIME()
- DATE_FORMAT()
- MySQL 날짜 관련 함수
- 이클립스 설치
- Java환경변수 설정
- Java 및 이클립스 설치
- PDO #DB접속
- HAVING 절
- 함수정의확인
- apt #apt 명령어 #apt-get명령어
- SQL 중복제거
- apt-get #apt-get 옵션 #apt-get options
- CURDATE()
- Now()
- DATE_SUB()
- trim #공백 제거 #PHP trim()
- JSTL
- 가상화
- explode #선택제거 #PHP explode
- 배열관련함수
- sql용어
- DATEDIFF()
- BufferedReader #BufferedWriter
- db접속
- php5.x
Archives
- Today
- Total
M
PDO를 이용한 DB접속 본문
PDO란? - (PHP Data Object)의 약자로 여러가지 데이터베이스를 제어하는 방법을 표준화시킨 것
사용조건 - PHP 5.5이상
phpinfo에서 사용이 가능한지 확인이 가능하다.
아래는 DB에 접속하는 방법
<?php
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASSWORD', 'DB비밀번호');
define('MYSQL_DB', 'DB테이블명');
try{
$db_host = 'mysql:host='.MYSQL_HOST.';dbname='.MYSQL_DB.';charset=utf8';
// MySQL PDO 객체 생성
$db = new PDO($db_host, MYSQL_USER, MYSQL_PASSWORD);
//PDO::ATTR_ERRMODE PDO 객체가 에러를 처리하는 방식을 결정
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e) {
echo $e->getMessage();
}
?>
오류
could not find driver
해결법 : php.ini에서 "extension=php_pdo_mysql.dll" 주석을 풀어준다.
728x90
'공부' 카테고리의 다른 글
가상화 종류 (0) | 2021.09.26 |
---|---|
PDO 방식을 이용한 DB TABLE 생성 (0) | 2019.09.27 |
php5.x버전 DB접속 (0) | 2019.08.06 |