Database/MySQL&MariaDB2013. 2. 15. 15:39

MySQL 에서 문자를 연결할 때에는 concat() 함수를 사용하여야 한다.

예) select CONCAT( col1, col2 ) from db_name;

 

실전예) A 칼럼에는 1자리 코드 , B 컬럼에는 2자리 문자가 있는 데이터를 A 컬럼에 합쳐야 하는 상황

update db_name set  A = CONCAT( A, B );

컬럼 내용 합치기.

Posted by 비니미니파파
PHP2013. 2. 15. 11:44

// 현재 절대경로

$path = dirname(__FILE__);

echo $path;

아래는 php 메뉴얼 예제

<?php

//before PHP 4.3.0
dirname('c:/'); // returned '.'

//after PHP 4.3.0
dirname('c:/x'); // returns 'c:\'
dirname('c:/Temp/x'); // returns 'c:/Temp'
dirname('/x'); // returns '\'

?>
Posted by 비니미니파파
PHP2013. 2. 15. 11:00

PHP 도 프레임워크로 개발 해 보자.

대표적인 프레임워크 몇 가지 소개

1. CodeIgniter

http://ellislab.com/codeigniter

한국사용자포럼 : http://codeigniter-kr.org/

2. YII Framework : Best for Web 2.0 Development

http://www.yiiframework.com/

3. cakePHP : the rapid development php framework

http://cakephp.org/

4. zend framework

http://framework.zend.com/

 

Posted by 비니미니파파
Database/MySQL&MariaDB2013. 2. 14. 15:21

2006 : MySQL server has gone away

MySQL dump 후 import 할 때 위와 같이 오류가 뜬다면 아래를 시도해 보자.

SET GLOBAL max_allowed_packet = 1024 * 1024 * 32;

 

Posted by 비니미니파파
PHP2013. 2. 14. 10:21

query 를 남발 하다 보면 페이지 로딩 속도가 무진장 떨어 질때가 있다.

이럴때는 microtime() 을 이용하여 측정 해 보자.

// 페이지 상단
$start_time = array_sum(explode(' ', microtime()));

// 페이지 하단
$end_time = array_sum(explode(' ', microtime()));

echo "TIME : ". ( $end_time - $start_time );

 

'PHP' 카테고리의 다른 글

[PHP] 절대경로 가져오기 dirname  (0) 2013.02.15
[PHP] 프레임워크(framework)  (0) 2013.02.15
[PHP] php.net 한글 매뉴얼  (0) 2012.11.30
[PHP] Oracle Connection ...  (0) 2012.11.22
[PHP] array_push 를 이용하자.  (0) 2012.11.22
Posted by 비니미니파파