mysql_error() para SqlServer em PHP

Por - setembro 30, 2009

Pessoal, estou desenvolvendo uma aplicação em PHP com banco de dados SqlServer 2005. Fiz toda a minha arquitetura de desenvolvimento e quando chegou na parte de banco onde executo as querys devia fazer o tratamento de erros quando houvesse, fui instintivamente colocando mssql_error() como de costume se fosse MySql, adivinha o que aconteceu?? Pois é, deu erro.
Fiz uma pesquisa nas funções do PHP com Sql Server e cheguei a uma função mais apropriada para o caso, eis ela: mssql_get_last_message().

A função mssql_get_last_message() é uma função que não recebe parâmetros e retorna a última mensagem de aviso do banco de dados SqlServer.

Exemplo de uso:

$executa = mssql_query("SELECT sqlComErro FROM tabela") or die ("Mensagem de erro:".mssql_get_last_message());
A variavel $executa contém o erro.

Mais informações da função veja: http://www.php.net/manual/pt_BR/function.mssql-get-last-message.php

VOCÊ PODE GOSTAR

0 comments