[ 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 다음페이지
'php' 카테고리의 다른 글
코드이그나이터 기반 쇼핑몰 개발 정보 (0) | 2013.04.03 |
---|---|
방명록 기초 로직 연습 (0) | 2013.04.02 |
php 5.4에서 변수명 에러날때 해결방법 (0) | 2013.03.26 |
php 에러 $_GET , $_POST 변수 문제 (0) | 2013.03.22 |