테이블에 컬럼이 있는지 확인하기.
// User 테이블에 Name 컬럼이 있는지 확인 $sql = 'SHOW COLUMNS FROM `User` WHERE `Field` = "Name"'; $stmt = $db->prepare($sql); $stmt->execute(); // 결과가 0 이상이면 존재 반대면 존재하지 않음 if ($stmt->rowCount() == 0) { // 컬럼이 없으니까 추가 하면 됨. }
테이블에 컬럼 추가하기
if ($stmt->rowCount() == 0) { $sql ='ALTER TABLE `User` ADD COLUMN `Name` VARCHAR(40) NULL DEFAULT NULL AFTER `ID`'; $stmt = $db->prepare($sql); $stmt->execute(); }
'『IT/개발』 > PHP' 카테고리의 다른 글
[PHP] 디렉토리(폴더) 내 파일 리스트 읽기(scandir), 수정 날짜 정렬 (0) | 2015.05.21 |
---|---|
PHP 브라우저 구별 하는 방법, 모바일 또는 PC 구별 방법 (0) | 2015.04.22 |
[Sublime Text] Package Control 설치해보자. (0) | 2015.03.05 |
PHP 함수를 온라인 사이트에서 테스트 해볼 수 있는 곳 (0) | 2015.02.07 |
[PHP] 초(second) 를 Date 형식으로 표현하는 gmdate() 함수 (0) | 2015.02.05 |