Ir para conteúdo
Fórum Script Brasil
  • 0

Conexão ... Função


Guest Johny Bravo !

Pergunta

Guest Johny Bravo !

Como estou iniciando em PHP ... estou perdidão.

Entrei no site php.net e verifiquei as funçoes para conectar no banco de dados SQL

Segue abaixo a função :

<?

$conn=mssql_connect("MYSQLSERVER","sa",'password');

if ($conn) {

echo "Yeah i'm the best ;)";

}

else {

echo "Woops ! ".mssql_get_last_message();

}

?>

quando executo este script dá o seguinte erro :

Fatal Error : Call to undefined function mssql_connect() in ... nome da página

Devo importar alguma biblioteca ... ?? etc

Alguém pode me ajudar ?

Obrigado

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Cara, da uma lida la em php.net, mas se noa me engano, tem que habilitar no php.ini.. não sei direito porque nunca usei php com sql server

Link para o comentário
Compartilhar em outros sites

  • 0
cara, tá faltando um y em mssql_connect(), o certo é mysql_connect()

as funções mssql é para SQL SERVER não para MySql

Pelo que eu entendi, ele quer SQL Server mesmo

:)

Link para o comentário
Compartilhar em outros sites

  • 0

como já disseram, você precisa carregar o módulo do mssql no php.ini, bastando para isso descomentar a linha referente a dll do mssql... esta dll normalmente fica dentro do diretorio extensions_dir dentro do diretório do php... logicamente se você estiver usando windows...

Link para o comentário
Compartilhar em outros sites

  • 0

No meu diretório do PHP não tem esse diretorio chamado extension DIR

Olha o q eu já fiz :

Estou tentando acessar o SQL server com PHP

Esta rodando no ambiente Windows XP com IIS

Copiei os arquivos PHP_MSSQL.DLL e NTWDLIB.DLL para o diretório do PHP

Já tirei o comentário do (PHP.INI ) Extension = php_mssql.dll

E continua dando um erro :

PHP Warning : UNKnown():mssql:Unable to initialize Module

Module compiled with module API = 20010901 , debug = 0 , thred = 0- safety = 1

PHP compiled with module API = 20020429 , debug = 0 , thred = 0- safety = 1

These Options need to match in Unkwnown on Line 0

Link para o comentário
Compartilhar em outros sites

  • 0
No meu diretório do PHP não tem esse diretorio chamado extension DIR

Olha o q eu já fiz :

Estou tentando acessar o SQL server com PHP

Esta rodando no ambiente Windows XP com IIS

Copiei os arquivos PHP_MSSQL.DLL e NTWDLIB.DLL para o diretório do PHP

Já tirei o comentário do (PHP.INI ) Extension = php_mssql.dll

E continua dando um erro :

PHP Warning : UNKnown():mssql:Unable to initialize Module

Module compiled with module API = 20010901 , debug = 0 , thred = 0- safety = 1

PHP compiled with module API = 20020429 , debug = 0 , thred = 0- safety = 1

These Options need to match in Unkwnown on Line 0

Resumo da ópera:

1. Crie abaixo do diretório php um diretório chamado extensions:

c:\php\extensions

2. Copie para lá todos os arquivos php_*.dll

3. Abra o arquivo php.ini e edite a linha conforme abaixo:

extension_dir = c:\php\extensions

4. Procure por uma linha contendo ;extension=php_mssql.dll e retire o ponto-e-vírgula (;) da frente da linha.

5. Salve o arquivo

É isso aí!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...