Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

michelalves777

Não consigo conectar PHP com MSSQL

Recommended Posts

Boa tarde pessoal,

 

Procurei em todos os lugares do site e do google e não consegui achar uma solução para meu problema.

 

É o seguinte, sempre desenvolvi aplicações php com mysql, meu chefe quer utilizar agora o SQL Server. Estou com dificuldades para realizar a conexão, quando coloco o código a página retorna em branco.

 

Já ativei a extensão mssql no php.ini e mesmo assim não deu, o que eu notei foi que assim que ativei a extensão, ao iniciar o xampp ele abre uma mensagem "PHP Startup:". Já procurei em todos os lugares possíveis e não encontro solução, poderiam me ajudar?

 

Segue o códgio que estou usando:

 

<?php
// Dados do banco
$dbhost = "hostbanco"; #Nome do host
$db = "nomebanco"; #Nome do banco de dados
$user = "nomeusuario"; #Nome do usuário
$password = "senhabase"; #Senha do usuário
// Dados da tabela
$tabela = "nometabela"; #Nome da tabela
$campo1 = "campo1tabela"; #Nome do campo da tabela
$campo2 = "campo2tabela"; #Nome de outro campo da tabela
mssql_connect($dbhost,$user,$password) or die("Não foi possível a conexão com o servidor!");
mssql_select_db("$db") or die("Não foi possível selecionar o banco de dados!");
$instrucaoSQL = "SELECT $campo1, $campo2 FROM $tabela ORDER BY $campo1";
$consulta = mssql_query($instrucaoSQL);
$numRegistros = mssql_num_rows($consulta);
echo "Esta tabela contém $numRegistros registros!\n<hr>\n";
if ($numRegistros!=0) {
while ($cadaLinha = mssql_fetch_array($consulta)) {
echo "$cadaLinha[$campo1] - $cadaLinha[$campo2]\n<br>\n";
}
}
?>
Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta mais fácil seu sql server não está funcionando ou rodando.

 

Verifique com a função phpinfo(); se a extensão mssql foi ativada.

 

Verifique se o usuário está correto, geralmente é "sa".

 

Reiniciou o apache após a alteração ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.