웹마스터 팁

MYSQL CLASS

2002.12.03 14:59

위선OSE

흠..용도는 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;
        }
    }

제목 글쓴이 날짜
Freechal.com 과 같은 형태의 아바타를 만들자. [6] 다솜아빠 2002.10.31
제로보드로 유료 사이트 만들기 (회원 db 수정) 수정 #1 [7] file 한꼬마 2002.10.31
정규표현식 쓰지 않고 자동링크하기!! 한글주소까지 문제없슴돠~~!! [6] 우트라 2002.11.05
제로보드로 유료 사이트 만들기 (폼만들기) [3] 한꼬마 2002.11.06
제로보드로 유료 사이트 만들기 (결제 정보 저장) [1] 한꼬마 2002.11.06
(GD) 이미지 대칭 축소 함수 [5] 민이 2002.11.08
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #1 [9] file 아이쿠 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] file 한꼬마 2002.11.20
모닝샵을 이용하여 쇼핑몰 만들기 (카테고리) [1] file 한꼬마 2002.11.21
모닝샵 이용해서 쇼핑몰 만들기 (제품 관리) [4] file 한꼬마 2002.11.21
모닝샵 이용해서 쇼핑몰 만들기 (웹페이지 만들기1) [8] file 한꼬마 2002.11.22
모닝샵 이용해서 쇼핑몰 만들기 (상품 목록) file 한꼬마 2002.11.22
모닝샵 이용해서 쇼핑몰 만들기 (화면 꾸미기 1) [4] file 한꼬마 2002.11.24
휴대폰 결재 설치 1 (다날 휴대폰 결재) 한꼬마 2002.11.24
휴대폰 결재 설치 및 테스터 [3] file 한꼬마 2002.11.24