웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MYSQL CLASS
2002.12.03 14:59
흠..용도는 MYSQL 쿼리를 편하게 날리고자 하는것도 아닙니다.
단지 인스턴스 생성으로 인한 편리함과
프로그래밍상 디버깅?을 위해서 입니다.
자 잘 보시면 알겠지만
$co = new mysql;
$co->dbconn('','','','');
$co->query('쿼리');
를 하면..쿼리가 저장되서 로깅됩니다.
나중에
$co->print_query();
해주면 여태까지 쓴 쿼리문들이 쭉 출력됩니다.
뭐 저는 저정도 기능이면 만족하므로...저렇게 씁니다.
필요하시면 추가하셔도 되구요.
아참 time_now() 라는 함수는 그냥 현재 시간을 구하는겁니다.
그럼 ^-^
class mysql {
var $conn = FALSE;
var $querys;
var $times;
function dbconn($id,$pw,$host,$db) {
$this->conn = mysql_connect($host,$id,$pw);
mysql_select_db($db,$this->conn);
if($this->conn) return 1;
if(!$this->conn) return 0;
}
function close() {
mysql_close($this->conn);
}
function query($query) {
$a1 = time_now();
$result = mysql_query($query,$this->conn);
$a2 = time_now();
$this->times += $a2-$a1;
$this->querys .= "▶Query:".$query."<br>";
return $result;
}
function fetch_array($results) {
$result = @mysql_fetch_array($results);
return $result;
}
function result($result,$f) {
return @mysql_result($result,0,$f);
}
function num($result) {
$temp = @mysql_fetch_row($result);
return $temp[0];
}
function print_query() {
return $this->querys.$this->times;
}
}
단지 인스턴스 생성으로 인한 편리함과
프로그래밍상 디버깅?을 위해서 입니다.
자 잘 보시면 알겠지만
$co = new mysql;
$co->dbconn('','','','');
$co->query('쿼리');
를 하면..쿼리가 저장되서 로깅됩니다.
나중에
$co->print_query();
해주면 여태까지 쓴 쿼리문들이 쭉 출력됩니다.
뭐 저는 저정도 기능이면 만족하므로...저렇게 씁니다.
필요하시면 추가하셔도 되구요.
아참 time_now() 라는 함수는 그냥 현재 시간을 구하는겁니다.
그럼 ^-^
class mysql {
var $conn = FALSE;
var $querys;
var $times;
function dbconn($id,$pw,$host,$db) {
$this->conn = mysql_connect($host,$id,$pw);
mysql_select_db($db,$this->conn);
if($this->conn) return 1;
if(!$this->conn) return 0;
}
function close() {
mysql_close($this->conn);
}
function query($query) {
$a1 = time_now();
$result = mysql_query($query,$this->conn);
$a2 = time_now();
$this->times += $a2-$a1;
$this->querys .= "▶Query:".$query."<br>";
return $result;
}
function fetch_array($results) {
$result = @mysql_fetch_array($results);
return $result;
}
function result($result,$f) {
return @mysql_result($result,0,$f);
}
function num($result) {
$temp = @mysql_fetch_row($result);
return $temp[0];
}
function print_query() {
return $this->querys.$this->times;
}
}
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
Freechal.com 과 같은 형태의 아바타를 만들자. [6] | 다솜아빠 | 2002.10.31 |
제로보드로 유료 사이트 만들기 (회원 db 수정) 수정 #1 [7] | 한꼬마 | 2002.10.31 |
정규표현식 쓰지 않고 자동링크하기!! 한글주소까지 문제없슴돠~~!! [6] | 우트라 | 2002.11.05 |
제로보드로 유료 사이트 만들기 (폼만들기) [3] | 한꼬마 | 2002.11.06 |
제로보드로 유료 사이트 만들기 (결제 정보 저장) [1] | 한꼬마 | 2002.11.06 |
(GD) 이미지 대칭 축소 함수 [5] | 민이 | 2002.11.08 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #1 [9] | 아이쿠 | 2002.11.13 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #2 [8] | 아이쿠 | 2002.11.13 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #3 [10] | 아이쿠 | 2002.11.15 |
세계 인구 구하기~; [23] | AT4u | 2002.11.16 |
[My생각] 쿠키와 보안에 대한 재미있는 생각!! [1] | 박용구 | 2002.11.18 |
모닝샵 이용해서 쇼핑몰 만들기 (서론) [5] | 한꼬마 | 2002.11.19 |
모닝샵 이용해서 쇼핑몰 만들기 (설치에서 쇼핑몰 환경 설정) [7] | 한꼬마 | 2002.11.20 |
모닝샵을 이용하여 쇼핑몰 만들기 (카테고리) [1] | 한꼬마 | 2002.11.21 |
모닝샵 이용해서 쇼핑몰 만들기 (제품 관리) [4] | 한꼬마 | 2002.11.21 |
모닝샵 이용해서 쇼핑몰 만들기 (웹페이지 만들기1) [8] | 한꼬마 | 2002.11.22 |
모닝샵 이용해서 쇼핑몰 만들기 (상품 목록) | 한꼬마 | 2002.11.22 |
모닝샵 이용해서 쇼핑몰 만들기 (화면 꾸미기 1) [4] | 한꼬마 | 2002.11.24 |
휴대폰 결재 설치 1 (다날 휴대폰 결재) | 한꼬마 | 2002.11.24 |
휴대폰 결재 설치 및 테스터 [3] | 한꼬마 | 2002.11.24 |