<?php
class PDO2 extends PDO
{
        function selectall_array($query, $args=null)
        {
                $stmt   =       $this->prepare($query);
                if (is_null($args))
                        $stmt->execute();
                else
                        $stmt->execute($args);
                return $stmt->fetchAll();
        }
        function doit($query, $args=null)
        {
                $stmt   =       $this->prepare($query);
                if (is_null($args))
                        $stmt->execute();
                else
                        $stmt->execute($args);
                return $stmt->rowCount();
        }
        function selectrow_assoc($query, $args=null)
        {
                $stmt   =       $this->prepare($query);
                if (is_null($args))
                        $stmt->execute();
                else
                        $stmt->execute($args);
                return $stmt->fetch(PDO::FETCH_ASSOC);
        }
}
?>