Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 4 de 4

Tópico: mssql Class

  1. #1

    Avatar de Alex Luiz
    Data de Ingresso
    Dec 2010
    Localização
    Area de trabalho
    Idade
    23
    Posts
    41
    Agradecido
    20
    Agradeceu
    4
    Peso da Avaliação
    0

    Padrão mssql Class

    Bom achei isso perdido aqui no meu noote, e resolvi postar , acho que dá pra aproveitar várias coisas ae pro pessoal que quer estudar PHP é um otimo começo.

    Código PHP:
    <?php
        
    class EXTeam
        
    {
            
    /*
                @ FREE MSSQL/MYSQL Library
                @ by Alex Luiz
            */
        
            
    private static $_Server_mssql        "";
            private static 
    $_User_mssql            "";
            private static 
    $_Pass_mssql            "";
            private static 
    $_Database_mssql        "";
            
            private static 
    $_Server_mysql        "";
            private static 
    $_User_mysql            "";
            private static 
    $_Pass_mysql            "";
            private static 
    $_Database_mysql        "";
            
            public function 
    __construct($mssql true$mysql false)
            {
                if(
    $mssql == true)
                    
    self::_mssqlConnect();
                if(
    $mysql == true)
                    
    self::_mysqlConnect();
            }
            
            private static function 
    _mssqlConnect()
            {
                
    $_mssqlConnect    = @mssql_connect(self::$_Server_mssqlself::$_User_mssqlself::$_Pass_mssql);
                
    $_mssqlConnect    = @mssql_select_db(self::$_Database_mssql);
                    
                if(
    $_Conenct    == false || $_mssqlSelect == false)
                {    exit(
    "[EXTeam][0x00] - Connection Failed [MSSQL]"); return false;    }
                    return 
    true;
            }
            
            private static function 
    _mysqlConnect()
            {
                
    $_mysqlConnect    = @mssql_connect(self::$_Server_mysqlself::$_User_mysqlself::$_Pass_mysql);
                
    $_mysqlSelect    = @mssql_select_db(self::$_Database_mysql);
                    
                if(
    $_mysqlConnect    == false || $_mysqlSelect == false)
                {    exit(
    "[EXTeam][0x00] - Connection Failed [MYSQL]");     return false;    }
                    return 
    true;
            }
            
            public static function 
    _query($mssql true$code)
            {
                if(
    $mssql == true)
                    
    $_Query    = @mssql_query($code);
                else
                    
    $_Query    = @mysql_query($code);
                    
                if(
    $_Query == false)
                    exit(
    "[EXTeam][0x01] - Query Failed");
            }
            
            public static function 
    _fetchQuery($mssql true$code)
            {
                if(
    $mssql == true)
                    return @
    mssql_fetch_row($code);
                else
                    return @
    mysql_fetch_row($code);
            }
            
            public static function 
    _numRows($mssql true$code)
            {
                if(
    $mssql == true)
                    return @
    mssql_num_rows($code);
                else
                    return @
    mysql_num_rows($code);
            }
            
            public static function 
    _fetchObject($mssql true$code)
            {
                if(
    $mssql == true)
                    return @
    mssql_fetch_object($code);
                else
                    return @
    mysql_fetch_object($code);
            }
            
            public static function 
    _fetchRow($mssql true$code)
            {
                if(
    $mssql == true)
                    return @
    mssql_fetch_row($code);
                else
                    return @
    mysql_fetch_row($code);
            }

        }

    ?>

  2. #2


    Avatar de Litlle
    Data de Ingresso
    Jul 2010
    Localização
    Bh
    Idade
    26
    Posts
    255
    Agradecido
    231
    Agradeceu
    78
    Peso da Avaliação
    12

    Padrão

    Otima pra estudar, apenas estudos.


    Alocar memoria para ser tratado apenas no objetivo, não é viavel.


    Att,

  3. #3

    Avatar de Wellington R.
    Data de Ingresso
    Oct 2009
    Localização
    Lorencia
    Idade
    25
    Posts
    30
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Litlle Ver Post
    Otima pra estudar, apenas estudos.


    Alocar memoria para ser tratado apenas no objetivo, não é viavel.


    Att,
    Mesmo se utilizar do Singleton ainda ficaria inviável?

  4. #4


    Avatar de Litlle
    Data de Ingresso
    Jul 2010
    Localização
    Bh
    Idade
    26
    Posts
    255
    Agradecido
    231
    Agradeceu
    78
    Peso da Avaliação
    12

    Padrão

    @Wellington R.

    Não terá diferença, veja que o sistema aloca memoria para tratar metodos/variaveis internas da classe...O Correto seria trabalhar com objeto.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Source| PS Bonus [Class]
    Por Alex Luiz no fórum Sources
    Respostas: 0
    Último Post: 29-03-2013, 12:33 PM
  2. |Dúvida| Class
    Por MarcoA' no fórum PHP
    Respostas: 2
    Último Post: 24-08-2012, 04:14 PM
  3. |Source| Class MSSQL - Funções
    Por Kekara no fórum PHP
    Respostas: 6
    Último Post: 17-10-2011, 12:34 AM
  4. |Source| Class Contato
    Por Kekara no fórum PHP
    Respostas: 0
    Último Post: 28-09-2011, 06:17 PM
  5. |Source| Class E-mail
    Por Kekara no fórum PHP
    Respostas: 0
    Último Post: 28-09-2011, 06:12 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •