Olá,
Estou rodando o php em duas máquinas, uma com apache e outra com IIS, ambas com SQL Server 2000 instalado, um roda em windows vista e a outra em windows xp.
O que ocorre, é que em ambos os servidores aparece o erro em algumas querys.
O problema é que essas querys não possuem erro nenhum, quando rodo no query analyzer ela executa sem problema, e quando levo os mesmos arquivos pro meu servidor no ar (locaweb) ele para de dar o erro no PHP.
Já cheguei a testar exatamente os mesmos arquivos locais, conectando no banco do ar e da erro, qnd testo no ar, para de dar o erro..
Então só posso supor que seja alguma configuração do php.ini que está errada.
Alguém já passou por um problema como esse?
Obrigado pela atenção.

Problemas Com Php E Mssql
Started By Eric Saboia, 29/10/2007, 11:41
2 replies to this topic
#1
Posted 29/10/2007, 11:41
#3
Posted 31/10/2007, 08:45
Warning: mssql_query() [function.mssql-query]: Query failed in C:\Inetpub\wwwroot\central\dll\database.php on line 62
SELECT CC_Clientes_Unidades.idClientes, CC_Clientes_Unidades.idClientesUnidades
FROM CC_Pedidos_Itens
INNER JOIN CC_Pedidos ON CC_Pedidos.idPedidos = CC_Pedidos_Itens.idPedidos
INNER JOIN CC_Unidades_Vendedores ON CC_Unidades_Vendedores.idUnidadesVendedores = CC_Pedidos.idUnidadesVendedores
INNER JOIN CC_Clientes_Unidades ON CC_Clientes_Unidades.idClientesUnidades = CC_Unidades_Vendedores.idClientesUnidades
WHERE idPedidosItens = 164
Ai eu pego essa query e executo no Query Analyzer e não da erro, ou mando os arquivos pro ar e rodo por lá e também não da erro ;P
Mais um detalhe que acabei de perceber... quando rodo só essa query no meu sistema ele não da erro... ele só da erro no processo inteiro que chama a query (um loop que percorre os pedidos e executa uma funcao que comeca com essa query).
O que me faz achar que talvez seja alguma configuração do PHP quanto ao tempo limite de execução de uma query ou algo assim...
Por favor, alguém me ajude.
SELECT CC_Clientes_Unidades.idClientes, CC_Clientes_Unidades.idClientesUnidades
FROM CC_Pedidos_Itens
INNER JOIN CC_Pedidos ON CC_Pedidos.idPedidos = CC_Pedidos_Itens.idPedidos
INNER JOIN CC_Unidades_Vendedores ON CC_Unidades_Vendedores.idUnidadesVendedores = CC_Pedidos.idUnidadesVendedores
INNER JOIN CC_Clientes_Unidades ON CC_Clientes_Unidades.idClientesUnidades = CC_Unidades_Vendedores.idClientesUnidades
WHERE idPedidosItens = 164
Ai eu pego essa query e executo no Query Analyzer e não da erro, ou mando os arquivos pro ar e rodo por lá e também não da erro ;P
Mais um detalhe que acabei de perceber... quando rodo só essa query no meu sistema ele não da erro... ele só da erro no processo inteiro que chama a query (um loop que percorre os pedidos e executa uma funcao que comeca com essa query).
O que me faz achar que talvez seja alguma configuração do PHP quanto ao tempo limite de execução de uma query ou algo assim...
Por favor, alguém me ajude.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)