Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Onde trabalho temos um ERP desenvolvido em Delphi, e fizemos um portal em PHP para que se faça alguns dos procedimentos que fazemos no ERP, desenvolvemos tudo dentro do windows 7 e sempre funcionou perfeitamente, porém quando fomos subir a aplicação no servidor nos deparamos com um erro.
Vou te dizer do cenário... Estamos utilizando o XAMPP e em nosso php está com conexão mysql utilizando a php_mssql.dll para que faça conexão ao banco de dados, mas está me retornando o erro:
Fatal error: Call to undefined function sqlsrv_connect() in C:\webserver\Apache2.2\htdocs\ER2web\system\libraries\class\ER2_Model.class.php on line 41
Mais isso acontece apenas no windows server 2003 SP1, na minha maquina utilizei Win7 com XAMPP e funcionou, mas porém quando rodei ele com o mesmo xampp no servidor 2003 sp1 ele não funcionou, sabe como podem me ajudar?
Fico no aguardo de um retorno, obrigado.
Att
Bruno Luiz
Me desculpa, acho que me expressei errado... Veja meu código de conexão:
public function Connect(){
if ($this->driver === 'sqlserver'){
$ConnInfo = array("UID" =>$this->user
,"PWD" =>$this->passwd
,"Database" =>$this->database);
//Abre a conexão com o servidor
$this->id_connect = sqlsrv_connect($this->server,$ConnInfo);
if( $this->id_connect === false ){
if( ($errors = sqlsrv_errors() ) != null){
foreach( $errors as $error){
print_r("SQLSTATE: ".$error[ 'SQLSTATE']."\n");
print_r("code: ".$error[ 'code']."\n");
print_r("message: ".$error[ 'message']."\n");
}
}
}
}
}
Estou utilizando o SQL Server
cara olha se o IIS tá instalado.
se estiver, remove ele.
Tive um problema parecido com o WAP.
Acabei de verificar, e o danado não está instalado...
>
Antes de tudo, mysql não usa a extensao php_mSsql, e sim php_mYsql.
Também vi que você está usando "sqlsrv_". Para Mysql, seria "mysql_".
Espero ter ajudado.
O problema dele e acessar o banco de dados Microsoft SQL Server.
e não MySQL!
Ta f*** gente... Quero saber se alguém se interessa em programação php em homework....
hehehe, faço isso o tempo todo! Mas não desista...
Basicamente, verifique quais os requisitos mínimos do sistema para poder instalar num ambiente que possua os requisitos
Curso de PHP Ensinando a Criar Um Sistema de Controle de Estoque www.marquesjunior.com
>
>
Antes de tudo, mysql não usa a extensao php_mSsql, e sim php_mYsql.
Também vi que você está usando "sqlsrv_". Para Mysql, seria "mysql_".
Espero ter ajudado.
O problema dele e acessar o banco de dados Microsoft SQL Server.
e não MySQL!
Sem querer ser chato, e fazer off-topic, mas presta mais um pouco de atenção no que ele disse (não quero que tome isso como ofensa).
...e em nosso php está com conexão mysql utilizando a php_mssql.dll para...
Obrigado por tentarem, até mesmo você Raphael... Mais nada resolveu...
Testei copiar a pasta inteira da instalação do xampp que tinha no win7 para o server2003, e funcionou... Depois eu descubro o porque... agora tenho mt trabalho...
Abraço!
>
Ta f*** gente... Quero saber se alguém se interessa em programação php em homework....
Boa tarde,
Eu me interesso.
Aguardo seu contato.
manda o curriculo em bruno_proweb@hotmail.com
Antes de tudo, mysql não usa a extensao php_mSsql, e sim php_mYsql.
Também vi que você está usando "sqlsrv_". Para Mysql, seria "mysql_".
Espero ter ajudado.