웹마스터 팁
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
제목 | 글쓴이 | 날짜 |
---|---|---|
왕초보용 개판 오분전 황당 쿠키(3) [2] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(2) [6] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(1) [4] | 미친개 | 2002.12.09 |
PHP 각종 오류 정리 [15] | TheMics | 2002.12.04 |
MYSQL CLASS | 위선OSE | 2002.12.03 |
파일처리 - fseek [3] | 위선OSE | 2002.12.03 |
제로카운터 접속자 수 조정, 최고 간편한 팁(5초 소요, DB보존) [4] | 고광욱 | 2002.12.01 |
카드 결재시 사용되는 자바스크립트와 html [3] | 한꼬마 | 2002.11.28 |
카드 결재 개요 (텔렉) [2] | 한꼬마 | 2002.11.26 |
휴대폰 결재 활용 (최종) | 한꼬마 | 2002.11.26 |
휴대폰 결재 설치 및 테스터 [3] | 한꼬마 | 2002.11.24 |
휴대폰 결재 설치 1 (다날 휴대폰 결재) | 한꼬마 | 2002.11.24 |
모닝샵 이용해서 쇼핑몰 만들기 (화면 꾸미기 1) [4] | 한꼬마 | 2002.11.24 |
모닝샵 이용해서 쇼핑몰 만들기 (상품 목록) | 한꼬마 | 2002.11.22 |
모닝샵 이용해서 쇼핑몰 만들기 (웹페이지 만들기1) [8] | 한꼬마 | 2002.11.22 |
모닝샵 이용해서 쇼핑몰 만들기 (제품 관리) [4] | 한꼬마 | 2002.11.21 |
모닝샵을 이용하여 쇼핑몰 만들기 (카테고리) [1] | 한꼬마 | 2002.11.21 |
모닝샵 이용해서 쇼핑몰 만들기 (설치에서 쇼핑몰 환경 설정) [7] | 한꼬마 | 2002.11.20 |
모닝샵 이용해서 쇼핑몰 만들기 (서론) [5] | 한꼬마 | 2002.11.19 |
[My생각] 쿠키와 보안에 대한 재미있는 생각!! [1] | 박용구 | 2002.11.18 |