All pastes #567796 Raw Edit

salah

public text v1 · immutable
·published 2007-06-15 04:04 UTC
rendered paste body
<?php

class Db {
        var $handle;
        var $num;
        var $res;

        function Db($db_host, $db_user, $db_pass, $db_name) {
                $this->handle = @mysql_connect($db_host, $db_user, $db_pass) or die("FAILED");
                @mysql_select_db($db_name);
        }

        function Query($query, $store = "flush") {
                if ( stristr($query, "SELECT") ) {
                        $check = TRUE;
                        $this->res[$store] = @mysql_query($query, $this->handle);
                } else {
                        $this->res[$store] = @mysql_unbuffered_query($query, $this->handle);
                }

                if ( mysql_error() ) {
                        echo mysql_error() . "<br>\n";
                        echo $query;
                }

                if ( $check === TRUE ) {
                        $this->num[$store] = @mysql_num_rows($this->res[$store]);
                } else {
                        $this->num[$store] = @mysql_affected_rows($this->res[$store]);
                }
        }

        function Dc() {
                mysql_close($this->handle);
        }
}

?>