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


HGIDC
Resultados 1 a 4 de 4
  1. #1

    Avatar de 14biss
    Data de Ingresso
    Jul 2010
    Localização
    Maceió
    Idade
    23
    Posts
    131
    Agradecido
    12
    Agradeceu
    8
    Peso da Avaliação
    11

    Padrão Conexão com servidor MySQL usando POO(Programação Orientada a Objetos)

    Nesse tutorial vou ensinar como criar uma conexão com servidor MySQL usando Programação Orientada a Objetos.

    Não tem segredo .

    settings.php
    Código PHP:
    <?php
    $MYSQL
    ['USER'] = 'root';
    $MYSQL['PASS'] = '123';
    $MYSQL['HOST'] = 'localhost';
    $MYSQL['DB'] = 'TESTE';
    ?>
    Código PHP:
    <?php
    require 'settings.php';
    class 
    MySQL{
        var 
    $rConnect// Registra uma variável que vamos usar futuramente
        
    var $rQuery// Registra uma variável que vamos usar futuramente
        
        
    function Connect() // Cria a função de conexão
        
    {
            global 
    $MYSQL;// Declara nossas variáveis que estão no arquivo settings.php
            
    $this->rConnect mysql_connect($MYSQL['HOST'],$MYSQL['USER'],$MYSQL['PASS']); // Cria a conexão
            
    if(!$this->rConnect)
            {
                return 
    'Não foi possível se connectar com o servidor MySQL<br /> Erro:'.mysql_error(); // Retorno Negativo
            
    }
            else
            {
                return 
    $this->rConnect// Retorno Positivo
            
    }
        }
        function 
    query($query// 
        
    {
            
    $this->Connect();
            
    $this->rQuery mysql_query($query);
            if(!
    $this->rQuery)
            {
                return 
    'Não foi possível realizar a query:'.$query.'<br />Erro'.mysql_error(); // Retorno Negativo
            
    }
            else
            {
                return 
    $this->rQuery//Retorno positivo
            
    }
        }
        function 
    __construct() // Carrega o código
        
    {
            
    $this->Connect(); // Faz a execução da função Connect();
        
    }
    }
    $MySQL = new MySQL(); // Faz a execução da classe MySQL
    Usando a função query():
    Código PHP:
    $MySQL->query('SELECT * FROM dbo.Notices ORDER BY id DESC LIMIT 6;'); 
    Créditos: 14biss
    Última edição por 14biss; 02-12-2010 às 07:16 AM.

    break $this->Fuck();

  2. #2

    Avatar de Nerdzinhu
    Data de Ingresso
    Nov 2010
    Localização
    Meu quarto
    Idade
    21
    Posts
    90
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    8

    Padrão

    14, uma pergunta , o objeto direcionado nesse script é $rConnect e $rQuery certo?

  3. #3

    Avatar de Brutallus
    Data de Ingresso
    Jan 2010
    Localização
    Itapuranga
    Idade
    24
    Posts
    217
    Agradecido
    2
    Agradeceu
    2
    Peso da Avaliação
    10

    Padrão

    Nerdzinhu

    O objeto $rConnect é a variável que recebe os dados da conexão.
    E o $rQuery é a variável que recebe o comando "mysql_query" ou seja, ela nunca mais vai precisar digitar "mysql_query" em seus script, basta puxar o objeto "query".

  4. #4

    Avatar de Nerdzinhu
    Data de Ingresso
    Nov 2010
    Localização
    Meu quarto
    Idade
    21
    Posts
    90
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    8

    Padrão

    Porque eu to estudando POO agora , e o professor fala que no POO sempre tem o objeto , onde a function ou a class ataca ele.
    Ai como eu trava estudando , queria saber se eu estava certo.

 

 

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. |Dúvida| PAGINAÇÃO ORIENTADO A OBJETOS
    Por BattleLog no fórum PHP
    Respostas: 6
    Último Post: 12-12-2014, 10:00 AM
  2. |Source| Detecção de objetos ocultos
    Por Maykon no fórum Sources
    Respostas: 0
    Último Post: 22-06-2014, 02:01 PM
  3. |Suporte| Erro no GAMESERVER - Não consegue conexão com o servidor
    Por WILL no fórum Arquivos MuOnline
    Respostas: 2
    Último Post: 26-03-2012, 02:42 PM
  4. |Tutorial| Como Pintar Objetos
    Por DetroiT no fórum Iniciantes
    Respostas: 0
    Último Post: 29-08-2011, 04:35 PM
  5. |Download| Programando Com Orientação a Objetos
    Por duelhard no fórum Cursos
    Respostas: 0
    Último Post: 16-08-2010, 01:41 AM

Tags para este Tópico

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
  •