SOBRE - Estarei ensinando nesse tutorial como fazer uma conexão com o MSSQL (Microsoft SQL Server), os créditos são devidos a mim, Wizard (Gabriel Hardman), então se vocês forem copiar e postar em outro local por favor deixem os créditos. TUTORIAL - Bem, primeiramente vamos lá, crie uma página PHP com o nome, por exemplo, conexao.php - Depois que você criar a página cole os códigos nas respectivas páginas conexao.php Código PHP: <?php define("MSSQL_IP", "127.0.0.1"); // IP (PADRÃO = 127.0.0.1) define("MSSQL_USERNAME", "sa"); // USUÁRIO MSSQL (PADRÃO = sa) define("MSSQL_PASSWORD", "123456"); // SENHA MSSQL define("MSSQL_DATABASE", "MuOnline"); // DATABASE (PADRÃO = MUONLINE) - OBS: SE FOR OUTRA DATABASE, VOCÊ PODE ALTERAR O NOME if(class_exists("MSSQL") == FALSE) { class MSSQL { function connectMssql() { if(!@mssql_connect(MSSQL_IP, MSSQL_USERNAME, MSSQL_PASSWORD)) { exit("MSSQL Error: Erro ao conectar-se com o MSSQL"); } if(!@mssql_select_db(MSSQL_DATABASE)) { exit("MSSQL Error: Erro ao conectar-se com a Database"); } } } } ?> index.php - Na sua index, coloque no topo o seguinte código Código PHP: <?php include("conexao.php"); $MSSQL = new MSSQL(); $MSSQL->connectMssql(); ?> OBSERVAÇÕES - Quem não entendeu o que fazer, ou não conseguiu, ou deu erro, favor postar aqui que farei questão de ajudar CRÉDITOS - Wizard - FusioN TeaM Softwares
<?php define("MSSQL_IP", "127.0.0.1"); // IP (PADRÃO = 127.0.0.1) define("MSSQL_USERNAME", "sa"); // USUÁRIO MSSQL (PADRÃO = sa) define("MSSQL_PASSWORD", "123456"); // SENHA MSSQL define("MSSQL_DATABASE", "MuOnline"); // DATABASE (PADRÃO = MUONLINE) - OBS: SE FOR OUTRA DATABASE, VOCÊ PODE ALTERAR O NOME if(class_exists("MSSQL") == FALSE) { class MSSQL { function connectMssql() { if(!@mssql_connect(MSSQL_IP, MSSQL_USERNAME, MSSQL_PASSWORD)) { exit("MSSQL Error: Erro ao conectar-se com o MSSQL"); } if(!@mssql_select_db(MSSQL_DATABASE)) { exit("MSSQL Error: Erro ao conectar-se com a Database"); } } } } ?>
<?php include("conexao.php"); $MSSQL = new MSSQL(); $MSSQL->connectMssql(); ?>
Última edição por Wizard; 15-10-2009 às 11:15 AM.
Não querendo contrariar seu tutorial, longe disto.... Mas ele contem serias falhas de POO.. Começando que quando você instancia classe, você declaro que ela possui um metodo contrutor, mas onde ele se encontra em sua classe, outra coisa pro declaro constantes fora da classe se apartir do php5 foi adaptado constantes dentro da classe com o nome reservado 'const', outra coisa, o que esse metodo de conexao esta retornando? Algumas coisas devem serem revistas... Em questao da programação orientada a objetos.
FlavioH - Esse tutorial mostra uma conexão com o MSSQL básica, mas se você quizer posso mostrar uma mais avançada
Não wizard não to dizendo isso, to dizendo que como eh um classe, contem erros se sintaxe... Dita no topico acima.
FlavioH - Poderia dizer onde estão os erros, corrigí-los e postar aqui pro pessoal? Abraço.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum