mysql localhost x mysql provedor
desenvolvo minhas aplicações na minha maquina, com provedor apache, banco dados mysql, e portanto rodo tudo em localhost.
Concluido o trabalho, subo os arquivos para o provedor remoto.
Portanto, arquivos e banco de dados são os mesmos em localhost ou no provedor remoto.
Mas está ocorrendo uma pequena diferença nos resultados de uma instrucao sql.
é assim:
supondo os seguintes registros:
>
Citar
quantidade par
30 01
28 02
28 03
a instrucao sql simplesmente seleciona os registros por ordem de quantidade do maior para o menor, ficando pois assim a instrucao sql:
>
Citar
"select * from dados order by quantidade desc";
a resposta desta instrução em localhost é a seguinte:
>
Citar
quantidade par
30 01
28 03
28 02
já no provedor remoto a resposta fica assim:
>
Citar
quantidade par
30 01
28 02
28 03
Não se trata de um erro propriamente dito, afinal de contas ambos ordenaram da maneira como a instrucao sql pediu.
Mas cada um respondeu de uma forma.
Se no banco de dados o ordenamento dos registros cadastrados tivessem essa diferenca, ou seja, em localhost primeiro o 3, e depois o 2, e no provedor remoto estivesse inverso, ou seja, primeiro o 2 e depois o 3, até daria para entender esta questão.
Mas já conferi os bancos de dados, ambos estão exatamente iguais.
Discussão (1)
Carregando comentários...