[ MySQL ]

1. MySQL 사용자 계정 생성하기

::  user 테이블에 사용자 계정 생성

--> 'host', 'username', 'password', :: 나머지 칼럼에는 기본값인 N을 삽입하여 mysql 데이터베이스에 대한 권한을 사용자가 가지지 않도록 한다.

--> flush privileges 하여 신규계정을 적용한다.

--> db 테이블에 사용자에 대한 데이터베이스 권한 삽입은 , host, db, user 컬럼이외에는 Y를 삽입하여

이 사용자가 관리하는 <데이터베이스>에 한하여 모든 권한을 부여한다.



          [ 게시판 구성원리 ]


<pre>
1. 게시판 page 나누기

    $listnum :: 한페이지에 보여줄 글수,내가 임으로 정함
                (10개)

    $page ::  현재페이지 -- 페이지 번호
              (보고있는 ,원하는 페이지)

    $page_num :: 한 블록당 페이지 건수
                 (임으로 내가 정함,10개)

    $total_no :: 저장된 총 글수

    $total_page ::  총 페이지수
                    = ceil($total_no/$listnum)

    $total_block :: 전체 블록수
                    = ceil($total_page/$page_num)

    $block :: 현재 페이지($page)가 포함된 블록번호
               = ceil($page/$page_num)

    $first :: 현재 블록의 시작 페이지 번호
              ($block-1) * $page_num

    $last :: 현재 블록의 마지막 페이지 번호
                $block * $page_num

    $start :: 그 페이지에서 출력할 처음 글번호
              = $listnum * ($page - 1)

    $pagestart :: 처음 페이지 이동

    $pageend :: 마지막 페이지 (= $total_page)

    ---------------------------------------------------

    $rtotal :: 읽어온 총글수

    $prevpage :: $page - 1 이전페이지
    $nextpage :: $page + 1 다음페이지

+ Recent posts