[PHP] CSS 제어 프로그램 만들기 (3/8) - CSS 테이블 만들기

2022. 10. 18. 16:13무료강좌&튜토리얼/PHP

[PHP] CSS 제어 프로그램 만들기 (3/8) - CSS 테이블 만들기

 

본격적으로 CSS를 제어하는 프로그램을 만들어 보자.

CSS를 제어하는 프로그램은 php 폴더에 controlCSS 라는 폴더를 생성하여 진행하도록 한다.

우선 입력한 CSS의 정보를 담을 테이블을 생성해보자.

 

테이블의 이름은 controlCSS이며 사용할 쿼리문은 다음과 같다.

CREATE TABLE controlCSS (
controlCSSID int(10) unsigned NOT NULL AUTO_INCREMENT,
selectorName enum('wrap','header','leftArea','rightArea','footer') NOT NULL,
floata eunm('left','right','none','unset') DEFAULT NULL,
width int(11) DEFAULT NULL,
height int(11) DEFAULT NULL,
background varchar(10) DEFAULT NULL,
marginTop int(11) DEFAULT NULL,
marginRight int(11) DEFAULT NULL,
marginBottom int(11) DEFAULT NULL,
marginLeft int(11) DEFAULT NULL,
PRIMARY KEY (controlCSSID)
)CHARSET=utf8;

 

다음은  controlCSSID 테이블을 생성하는 예제이다.

[예제: 164_createControlCSS.php ]

<?php
    include $_SERVER['DOCUMENT_ROOT'] . '/php/csscontrolpanel/163_connection.php';

    $sql = "CREATE TABLE controlCSS (";
    $sql .= "controlCSSID int(10) unsigned NOT NULL AUTO_INCREMENT,";
    $sql .= "selectorName enum('wrap','header','leftArea','rightArea','footer') NOT NULL,";
    $sql .= "floata enum('left','right','none','unset') DEFAULT NULL,";
    $sql .= "width int(11) DEFAULT NULL,";
    $sql .= "height int(11) DEFAULT NULL,";
    $sql .= "background varchar(10) DEFAULT NULL,";
    $sql .= "marginTop int(11) DEFAULT NULL,";
    $sql .= "marginRight int(11) DEFAULT NULL,";
    $sql .= "marginBottom int(11) DEFAULT NULL,";
    $sql .= "marginLeft int(11) DEFAULT NULL,";
    $sql .= "PRIMARY KEY (controlCSSID)";
    $sql .= ")CHARSET=utf8";

    $result = $dbConnect->query($sql);

    if ($result) {
      echo "테이블 생성 완료";
    } else {
      echo "테이블 생성 실패";
    }
?>

실행URL은 http://localhost/php/csscontrolpanel/controlCSS/164_createControlCSS.php 이다.

 

실행결과

터미널 또는 phpMyAdmin에서 테이블의 생성 여부를 확인할 수 있다.

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사