вторник, 3 января 2012 г.

PHP Class for MySQL

<?PHP
require('class.php');

$sql = new MySQL();


?>
**********************************
<?PHP
class MySQL
    {
    private $link;
    public $error = null;
    
    function connect($server, $user, $password, $db)
        {
        if ($server == '' || $user == '')
            {
            $this->error = 'Error: server or user not specified';
            return false;
            }
        
        $sql = mysql_connect($server, $user, $db);
        if ($sql == false)
            {
            $this->error = mysql_error($sql);
            return false;
            }
        else
            {
            $this->link = $sql;
            if ($db != '')
                {
                $select = mysql_select_db($db, $this->link);
                if ($select == true)
                    {
                    return true;
                    }
                else
                    {
                    $this->error = mysql_error($this->link);
                    return false;
                    }
                }
            else
                {
                return true;
                }
            }
        }
    
    function q($query = '')
        {
        if ($query == '')
            {
            $this->error = 'Empty mysql query';
            return false;
            }
        $result = mysql_query($query, $this->link);
        if ($result == false)
            {
            $this->error = mysql_error($this->link);
            return false;
            }
        else
            {
            return $result;
            }
        }

        function close(){
return mysql_close($this->link);
        }
    }
?>

Комментариев нет:

Отправить комментарий