{elapsed_time} - 실행시간
{memory_usage} - 메모리 사용량
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,

/application/config/routes.php

$route['default_controller'] = "welcome"; // welcome 컨트롤러를 기본으로 설정
$route['404_override'] = ''; // 404 에러 컨트롤러

* 라우팅

$route['bbs/(:num)'] = "bbs/view/$1";

'php, codeigniter' 카테고리의 다른 글

데이터베이스 정보 설정하기  (0) 2014.10.08
페이지 로딩 정보 함수들  (0) 2014.10.08
extract - get / post / server / cookie  (0) 2014.10.07
숫자앞에 0 붙이기  (0) 2014.09.27
쿠키 보안 설정 - cookie, httponly  (0) 2014.09.27
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,
$(document).ajaxStart(
	function() {
		$("#process").html("저장중입니다.");
	}).ajaxStop(function() {
		$("#process").html("저장 완료되었습니다.");
	}
);

'javascript, jquery' 카테고리의 다른 글

팝업창 자동 리사이즈(크로스 브라우징)  (0) 2014.10.11
이미지 변경하기  (0) 2014.10.10
jquery - ajax  (0) 2014.10.07
텍스트 롤링(rolling)  (0) 2014.10.03
jquery plugin site  (0) 2014.10.03
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,

◆ 테이블 이름 변경

   mysql> alter table 현재_테이블_이름 rename 새로운_테이블_이름;

mysql> show tables;

+----------------+

| Tables_in_oops |

+----------------+

| old_table        | 

+----------------+

1 row in set (0.00 sec)

 

mysql> 

mysql> alter table old_table rename new_table;

Query OK, 0 rows affected (0.00 sec)

 

mysql> 

mysql> show tables;

+----------------+

| Tables_in_oops |

+----------------+

| new_table       | 

+----------------+

1 row in set (0.00 sec)

 

mysql>

◆ 테이블 컬럼 이름 변경

   mysql> alter table 테이블_이름 change 현재_컬럼_이름 새로운_컬럼_이름 타입;

mysql> desc new_table;

+-------+--------------+------+-----+---------+-------+

| Field   | Type             | Null   | Key | Default    | Extra |

+-------+--------------+------+-----+---------+-------+

| name | varchar(50)    | YES  |       | NULL      |         | 

| descr | varchar(128)   | YES  |       | NULL      |         | 

+-------+--------------+------+-----+---------+-------+

2 rows in set (0.00 sec)


mysql> alter table new_table change name title varchar(16);

Query OK, 0 rows affected (0.00 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

mysql> desc new_table;

+-------+--------------+------+-----+---------+-------+

| Field   | Type             | Null   | Key  | Default  | Extra   |

+-------+--------------+------+-----+---------+-------+

| title    | varchar(16)   | YES   |       | NULL     |          | 

| descr  | varchar(128) | YES   |       | NULL     |          | 

+-------+--------------+------+-----+---------+-------+

2 rows in set (0.00 sec)

 

mysql>

◆ 테이블 컬럼 타입 변경

   mysql> alter table 테이블_이름 modify 컬럼명 변경_타입;

mysql> desc new_table;

+-------+--------------+------+-----+---------+-------+

| Field   | Type             | Null   | Key | Default   | Extra   |

+-------+--------------+------+-----+---------+-------+

| title    | varchar(16)  | YES  |       | NULL     |          | 

| descr | varchar(128)   | YES  |       | NULL     |          | 

+-------+--------------+------+-----+---------+-------+

2 rows in set (0.00 sec)

 

mysql> 

mysql> alter table new_table modify title varchar(50);

Query OK, 0 rows affected (0.00 sec)

Records: 0  Duplicates: 0  Warnings: 0

 

mysql> desc new_table;

+-------+--------------+------+-----+---------+-------+

| Field   | Type             | Null   | Key | Default   | Extra   |

+-------+--------------+------+-----+---------+-------+

| title    | varchar(50) | YES   |       | NULL     |          | 

| descr | varchar(128)  | YES   |       | NULL     |          | 

+-------+--------------+------+-----+---------+-------+

2 rows in set (0.00 sec)

 

mysql> 

출처 : http://iamoops.tistory.com/277

 

'database, query' 카테고리의 다른 글

UNIX_TIMESTAMP 변환하기  (0) 2014.10.13
페이징시 유효한 FOUND_ROWS();  (0) 2014.10.09
mysqldump(백업)  (0) 2014.10.08
테이블 구조 복사 및 내용 복사  (0) 2014.10.06
테이블 컬럼 추가, 변경, 삭제  (0) 2014.09.27
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,

mysqldump(백업)

database, query 2014. 10. 8. 09:29

* Databases 전체 덤프

mysqldump -u[아이디] -p[패스워드] --all-databases > 저장될 파일명
ex) mysqldump -uroot -ppass --all-databases > test.sql

* Database만 덤프

mysqldump -u[아이디] -p[패스워드] [디비명] > 저장될 파일명
ex) mysqldump -uroot -ppass test > test.sql

* 테이블만 덤프

mysqldump -u[아이디] -p[패스워드] [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass test student > test.sql

* 테이블구조만 덤프

mysqldump -u[아이디] -p[패스워드] --no-data [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass --no-data test student > test.sql

* 테이블구조를 제외한 데이터만 덤프

mysqldump -u[아이디] -p[패스워드] --no-create [디비명] [테이블명] > 저장될 파일명
ex) mysqldump -uroot -ppass --no-create test student > test.sql

* 덤프파일을 이용한 복구

mysql -u[아이디]-p[패스워드] [디비명]< 파일명

 

* 간혹 복구시 패스워드를 같이 입력하면 안되는 경우가 있다

mysql -u[아이디]-p공백 [디비명]< 파일명
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,
if( !get_magic_quotes_gpc() ) {
	if( is_array($_GET) ) {
		while( list($k, $v) = each($_GET) ) {
			if( is_array($_GET[$k]) ) {
				while( list($k2, $v2) = each($_GET[$k]) ) $_GET[$k][$k2] = addslashes($v2);
				@reset($_GET[$k]);
			} else $_GET[$k] = addslashes($v);
    	}
		@reset($_GET);
	}

	if( is_array($_POST) ) {
		while( list($k, $v) = each($_POST) ) {
			if( is_array($_POST[$k]) ) {
				while( list($k2, $v2) = each($_POST[$k]) ) $_POST[$k][$k2] = addslashes($v2);
				@reset($_POST[$k]);
			} else $_POST[$k] = addslashes($v);
		}
		@reset($_POST);
	}

	if( is_array($_COOKIE) ) {
		while( list($k, $v) = each($_COOKIE) ) {
			if( is_array($_COOKIE[$k]) ) {
				while( list($k2, $v2) = each($_COOKIE[$k]) ) $_COOKIE[$k][$k2] = addslashes($v2);
					@reset($_COOKIE[$k]);
			} else $_COOKIE[$k] = addslashes($v);
		}
		@reset($_COOKIE);
	}
}

// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
블로그 이미지

디츠

“말은 쉽지, 코드를 보여줘.” “Talk is cheap. Show me the code.” – 리누스 토르발스(Linus Torvalds)

,