-
Quanto a mssql_query
Pessoal eu estou desenvolvendo um website para muonline como ja postei ate aqui na imperyus apenas o começo estava quase terminado quando o meu windows xp deu erro e tive que colocar o seven... porem nao perdi nada, demorei mais acho que consegui instalar o sql, agora toda vez que abro o navegador com o mesmo site que funcionava no xp todas as mssql_query nao funciona mais aparece o seguinte erro>>>
Fatal error: Call to undefined function mssql_num_rows() in C:\AppServ\www\ext\modulos\paginas\painel.php on line 31
isso o ocorre quando eu logo no painel normal. sendo que ate pra verificar quantos char's existem ele da erro semelhante:
Call to undefined function mssql_num_rows() in C:\AppServ\www\ext\index.php on line 63
o que pode ser??:yuno: Agradeço se alguem me ajudar!
por exemplo:
esta query aki>>> mssql_num_rows(mssql_query('select * from memb_info'));
quando abro o navegador pelo appserv >>> Fatal error: Call to undefined function mssql_num_rows() in C:\AppServ\www\ext\index.php on line 1
creio eu que esta query estivesse correta... :s alguem??
-
acredito que senha que ficar mssql_num_rows(mssql_query("select * from memb_info")); ?? não sei nada de php :)
-
#sunlight nao entendi o que voce quiz dizer mais essa query ai é pra exibir o numero de contas apenas em numeros...so que ta dando um erro estranho :s mesmo assim vlw por responder:D!
-
Você deve habilitar a extensão: php_mssql.dll em seu php.ini e reiniciar o servidor apache.
Caso não saiba:
- No menu iniciar e clique na opção executar
- Digite php.ini e pressione OK
- Ao abrir o arquivo, procure pela linha: ;extension=php_mssql.dll
- Retire o ; da frente, deixando apenas: extension=php_mssql.dll
- Reinicie o servidor apache
-
Network meu php.ini eu tinha esquecido mesmo de arrumar ^^' mais mesmo depois de eu ter arrumado como voce falou, continua o erro. OBS: este erro nao ocorria com o windows XP. isso tem alguma coisa a ver com O sistema?
-
axo que não tem nada a ver, se no caso vc está usando o appserv, as vezes ele buga no win7, não importa quanto vc ative e reinicie o apache ele não conecta ao sql, tenta desisntalar, caso não esteja apagado a pasta do appserver - vc retira seus arquivos de la e apaga ela, dps da uma limpesa nos registros, reinicia, e instala denovo, mas na hora da instalação no final, desmarque as opções de iniciar ao terminar, antes de iniciar vc deve alterar primeiro as configurações do php.ini, dai sim vc liga o apache. Lembrando, recomendo que use o appserver 2.5.10, ja existe a versão 2.6.0 + ela contem falhas de conexões.
-
Network e anderinho
Valeu pela ajuda... o problema foi causado porque tinha instalado o sql server 2008 e nao tinha desinstalado antes de instalar o sql 2000 então bugou eu acho. ai eu vi isso desinstalei tudo que for sql e instalei o sql 2000. Agora funcionou perfeitamente Obrigado pessoal. Pode fechar aqui o Topico Obrigado :D
-
Na verdade é que se você não havia desintalado o sql 2008 pra instalar o 2000, o windows ainda estava usando o driver mssql do 2008 que tem uma manha pra poder conectar com o php 5.2 ou 5.3
e a manha éra a seguinte bastava você ir na sua pasta do php5 e copiar o arquivo ntwdblib.dll para a pasta do windows e tambem na system32 que ja funcionaria eu tambem passei por isso quando começei a usar SQL2008+php5 no windows7 mais isto acontece na maioria dos SO com SQL2008 e eu instalei tambem o driver sqlsrv.dll que faz as mesmas funções do mssql.dll só que com sintaxes um pouco diferente (e me parece que a microsoft pretente futuramente substituir o mssql.dll pelo sqlsrv.dll então ja vão se acostumando) fica a dica pra quem tiver o mesmo problema futuramente
-
#ronyelias
vlw ai nao sabia dessa mais como eu ja desinstalei e instalei o sql 2000(estou mais acostumado) deu tudo certo. Vlw pela ajuda de voces :D