Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi Gente,
Eu to tentando entender o motivo dessa mensagem
Fatal error: Call to undefined function mysqli_connect() in
Sera que alguem poderia me dar uma força... ja andei pesquisando por ai... e vi que tinha que tirar o ";" extension=php_mysqli.dll
E mesmo assim não funcionou... quando instalei na minha maquina o php e o mysql eu instalei primeiro o mysql e depois o php, eu sei que é ridiculo isso, mas sera que tem algum problema rsrs ? !!! bom... a minha versao do php é 2.5.3 e a do mysql é 1.1.20 eu uso IIS, no meu php.ini as unicas coisas que mudei foram register_globals que deixei como On e o display_error que deixei com On também... mas isso eu fiz pq fiz curso e la me disseram para fazer assim mesmo, mas acho que ate ai não tem problema...
Um detalhe, quando instalei nao copiei nada para o windows...
Por favor, me ajudem...
Tom
>
PHP 2?
Seria PHP 5.2, né?
Para usar MySQLi, é necessário PHP >= 5 e MySQL >= 4.1.
Verifique se o arquivo php_mysqli.dll está no diretório das extensões do PHP.
A extensão MySQL (comum) funciona?
Ola Beraldo, é verdade... eu errei na digitação, a minha versão do php é a 5.2.3
Bom, existe um diretório "C:\Arquivos de programas\PHP\ext" acredito eu que você esteja se referindo a este certo ?!!! e la não existe a dll "php_mysqli.dll", existe a dll "php_mysql.dll", tanto é que essa extensão funciona sim... mas seria bom usar a outra pq o mecanismo todo ja esta sendo usado em outros computadores da empresa onde trabalho... então o certo seria o meu computador funcionar...
Essa dll que falta pra mim, na hora da instalação do php ela ja não deveria estar instalada na minha maquina ?
Obrigado !!!
Baixe as extensões do arquivo PECL e coloque-as junto no diretório das extensões. Nesse pacote vem php_mysqli.dll
>
Baixe as extensões do arquivo PECL e coloque-as junto no diretório das extensões. Nesse pacote vem php_mysqli.dll
http://www.php.net/downloads.php
existem dois tipos de dowload do PECL, mas não teve a dll
Vou procurar na internet se consigo baixar em algum outro lugar !!!
Mas te agradeço, deve ser isso mesmo, até mais Beraldo !!! Valeu mesmo !!!
Obrigado !!!
Acabei de verificar que a dll da extensão MySQLi está no pacote do PHP mesmo, não da PECL.
Atualize o PHP para a versão corrent (5.2.6).
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Beraldo,
Muito Obrigado !!! esta tudo certo agora !!!
Muito Sucesso pra você !!!
Edgard Thomas
>
Acabei de verificar que a dll da extensão MySQLi está no pacote do PHP mesmo, não da PECL.
Atualize o PHP para a versão corrent (5.2.6).
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Olá Beraldo.
No meu caso, tenho a dll... utilizo o PHP 5.2.6... mas recebo o mesmo erro, ou seja, não conecta.
Parece que a dll não está de fato sendo carregada.
Utilizo em windows vista.
Se puder me dar alguma dica agradeço.
>
>
Acabei de verificar que a dll da extensão MySQLi está no pacote do PHP mesmo, não da PECL.
Atualize o PHP para a versão corrent (5.2.6).
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Olá Beraldo.
No meu caso, tenho a dll... utilizo o PHP 5.2.6... mas recebo o mesmo erro, ou seja, não conecta.
Parece que a dll não está de fato sendo carregada.
Utilizo em windows vista.
Se puder me dar alguma dica agradeço.
Olá Beraldo.
Resolvido!
No meu caso, apenas salvei uma dll dentro da pasta windows, onde está o arquivo php.ini.
A dll que precisei salvar lá foi a libMysql.dll :blink:
Mas funcionou!
Após salvar essa dll... perfeito!
Grato!
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
PHP 2?
Seria PHP 5.2, né?
Para usar MySQLi, é necessário PHP >= 5 e MySQL >= 4.1.
Verifique se o arquivo php_mysqli.dll está no diretório das extensões do PHP.
A extensão MySQL (comum) funciona?