Fatal error: Call to undefined function mysql_connect()

Enviada por Rogério 
Rogério
Fatal error: Call to undefined function mysql_connect()
17 de January de 2010 às 08:47AM
Boa tarde, pessoal.
Sou desenvolvedor PHP a algum tempo, porém nunca passei por um problema deste.
Comprei uma maquina nova que veio com o Linux, formatei e coloquei o windows XP, instalei o PHP 5.2.11 e o Apache 2.2.14 e o Mysql 5.1.41.
No momento de conectar no mysql sou com este problema "Fatal error: Call to undefined function mysql_connect()", já removi tudo e instalei tudo dinovo o problema é sempre o mesmo.
Já procurei varias dicas na NET e tudo que foi dito eu fiz e foi em vão.
Por isso eu postei isto aqui... com pessoas mais experientes talvez eu consiga resolver meu problema.
Obrigado...
Abraçosss
Renato Suero
Re: Fatal error: Call to undefined function mysql_connect()
17 de January de 2010 às 10:24AM
não sei bem se pode ser mais pelo sim pelo não rs ,vc já viu se está carregado o módulo do mysql no seu php.ini ?

pq se não for isso seria dados inválidos mas ai creio que não seja pois tenho certeza que tu já deve ter resivado os dados um milhão de vezes achando que pudesse ser né


entaum fica essa dica de repente te ajude
Lucas Tiago de Moraes
Re: Fatal error: Call to undefined function mysql_connect()
17 de January de 2010 às 12:00PM
Amigo instala o wampserver que eh mais facil e tem uma qualidade muito melhor.

Falou.
Marcos Regis
Re: Fatal error: Call to undefined function mysql_connect()
18 de January de 2010 às 01:54PM
Descomente a linha
;extension = php_mysql.dll (se já não o tiver feito)

Copie a dll libmysql.dll que fica dentro do diretório do PHP para a pasta bin do Apache.
Reinicie o Apache.
Rogério
Re: Fatal error: Call to undefined function mysql_connect()
18 de January de 2010 às 04:38PM
Valeu galera, mais já fiz tudo sim o unico que não tinha feito era "Copie a dll libmysql.dll que fica dentro do diretório do PHP para a pasta bin do Apache. Reinicie o Apache. ", mas também não resolveu.

Continua o desafiu
Marcos Regis
Re: Fatal error: Call to undefined function mysql_connect()
18 de January de 2010 às 08:54PM
Estranho isso.
Será que vc está verificando no php.ini correto?
Crie um arquivo simples com estas linhas

phpinfo();

e procura pelas linha contendo php.ini. Confirme se é o mesmo php.ini que você verificou se a extensão está ativada.

Uma coisa que pode ter acontecido é que o MySQL coloca seu bin no PATH e pode ser que o Apache esteja procurando primeiro neste diretório a dll ao invés do seu próprio bin.

O erro está informando que sua extensão MySQL não está ativada.
Se o php.ini estiver correto ative a diretiva show startup errors para que seja informado erros de bibliotecas ausentes.
Olhe também os logs de erro do Apache e do PHP para saber se está tudo certo.
Marcos Regis
Re: Fatal error: Call to undefined function mysql_connect()
18 de January de 2010 às 08:56PM
No pior das hipóteses tente isso.

http://phpbrasil.com/procura?q=apache+2.2+com+ssl&tipo=artigo
Charles Melo
Re: Fatal error: Call to undefined function mysql_connect()
15 de May de 2011 às 07:41PM
Olá amigo, acaba de acontecer este erro comigo. Descobri o que era, na verdade era algo bobo e simples de se resover, o problema é que eu estava colocando a chamada da função antes do include do arquivo de função. Só isso...

Para que isso não aconteça, você precisa antes de tudo e no topo da página, fazer o include do arquivo de função...
Sergio
Re: Fatal error: Call to undefined function mysql_connect()
07 de September de 2011 às 07:29AM
Verifica a sua diretiva extension_dir que deve estar desconfigurada. Ela deve estar apontando para o diretório de extensões (na maioria das vezes C:\<PASTA_PHP>\ext
gilberto p soares
Re: Fatal error: Call to undefined function mysql_connect()
18 de December de 2011 às 10:56AM
Boa tarde primos

uma sugestão que pode ajuda

copie o o arquivo php_mysql.dll para a pasta c:/windows e c:/windows/system32
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.