Jump to content


Photo

Fatal Error: Call To Undefined Function Mysql_connect() In


  • Faça o login para participar
14 replies to this topic

#1 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 07/12/2006, 08:08

Bom Dia.
Sou iniciante. Comecei instalando o PHPTRIAD e nao consegui.
Agora, depois de varias tentativas e muitos TUTORIAIS e ajuda de um PROGRAMADOR do SCRIPT BRASIL eu ainda nao consigo fazer tudo funcoinar.
Estou com WIN98 + APACHE 1.3.31 + PHP 5.2.0 , sendo que o MYSQL só está aceitando ser instalado na pasta c:\apache ( talvez alguma configuração feita pelo PHPTRIAD qque nao consegui desfazer , mas nada que atrapalhe ).
A minha estrutura está :
c:\apache\mysql - MYSQL 4
c:\arquivos de programas\apache group\apache - SERVIDOR APACHE
c:\php5 - PHP 5

E mesmo assim , nao consigo o PHP reconhecer as funcoes mysql_ !!!!!!!!

http://127.0.0.1/ - esta funcionando

http://127.0.0.1/phpinfo.php - com a funcao phpinfo() - está funcionando

Quando digito , http://localhost aparece isso :

Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 Server at localhost Port 80 ( nao entendi mas... )
"Amanhã,Hoje será Ontem"-Rogério Rios

#2 Beraldo

Beraldo

    Normal

  • Usuários
  • 100 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Muitos...

Posted 07/12/2006, 08:38

No phpinfo() aparece uma tabela (mais ou menos no meio da página) mostrando o suporte a MySQL ativado (enabled)?

[]'s
Participe, apóie e divulgue: Eu Sei Escrever
Ajude a combater os spammers: Clique aqui - Spam Poison

Our world has got no borders
And in union we all stand
Heavy Metal is our promised land


#3 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 07/12/2006, 09:00

Cara, procurei procurei e nao achei esse parametro na tela do phpinfo.
Isso é habilitado no php.ini , ok ?

extensions = php_mysql.dll , eu acho que é isso ...

E aí ? O que devo fazer pra entrar de uma vez nesse mundo do PHP ?

( Cara já desintalei instalei - PHP ,APACHE 1.3 , APACHE 2.2 , PHP 4 , PHP 5 )
"Amanhã,Hoje será Ontem"-Rogério Rios

#4 Beraldo

Beraldo

    Normal

  • Usuários
  • 100 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Muitos...

Posted 07/12/2006, 09:04

Além de habilitar essa linha no php.ini (retirar o ponto-e-vírgula do início da linha), você deve verificar se a linha extension_dir possui o caminho correto ao diretório das extensões.

Além disso, verifique se php_mysql.dll existe na pasta das exztensões.

Odeio esses pacotes que instalam tudo de uma vez. Prefiro instalar cada componente separadamente. Caso você não consiga resolver o problema, aconselho você a instalar tudo separadamente.

[]'s
Participe, apóie e divulgue: Eu Sei Escrever
Ajude a combater os spammers: Clique aqui - Spam Poison

Our world has got no borders
And in union we all stand
Heavy Metal is our promised land


#5 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 07/12/2006, 09:25

Tá assim :

; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:\php5\ext"

Sendo que ja mudei a barra "\" para "/"

A .dll esta na pasta c:\php\est , sim.

Eu só fiz a a primeira instalação no PHPTRIAD, as outras eu fiz manualmente ( até essa atual )

Cara to quase desistindo e voltando a programar DESKTOP. Minha ideia é fazer o site da escola onde trabalho ( que já existe e os alunos consultam as notas da turma toda) ter senha pra consulta de notas.

Quais tipo de arquivos eu posso anexar aqui no FÓRUM ? Queria te mostrar o PHP.INI, HTTPD.CONF ( acho que são só eles , né ?) nao estou conseguindo anexar.
"Amanhã,Hoje será Ontem"-Rogério Rios

#6 Beraldo

Beraldo

    Normal

  • Usuários
  • 100 posts
  • Sexo:Não informado
  • Localidade:Curitiba - PR
  • Interesses:Muitos...

Posted 07/12/2006, 09:49

Aconselho você a desinstalar TUDO referente a PHP e instalar de novo. Deve ter ocorrido algum erro.

Dê uma lida nisto:
http://forum.imaster...howtopic=125190

[]'s
Participe, apóie e divulgue: Eu Sei Escrever
Ajude a combater os spammers: Clique aqui - Spam Poison

Our world has got no borders
And in union we all stand
Heavy Metal is our promised land


#7 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 07/12/2006, 11:31

Rapaz desinstalei tudo e observo a pagina PHPINFO e ainda nao aparece nada sobre o MYSQL, e aparece sobre DOM, ODBC, LIBXML, ja copiei libmysql.dll, php5apache.dll, php5ts.dll tudo pra C:\WINDOWS\SYSTEM !!!
"Amanhã,Hoje será Ontem"-Rogério Rios

#8 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 12/12/2006, 10:48

Apos DESISTIR de usar o PHP + APACHE + MYSQL, comecei a tentar a conexao com o MYSQL usando uma API para fazer tal conexao.
E aí aparece
Warning: include() [function.include]: Failed opening 'database.class.php' for inclusion (include_path='.;C:\php5\pear') in C:\Arquivos de programas\Apache Group\Apache\htdocs\conectar.php on line 10

Antes de alterar o PHP.INI copiei database.class.php para dentro de C:\php5\pear e continua o erro !

Já alterei o C:\WINDOWS\SYSTEM\PHP.INI pondo :
include_path = ".;c:\php5\includes" e copiei database.class.php C:\php5\includes e NADAAAAAAAA !!!!!!!!!!!

E quando chamo um arquivo com phpinfo() ele me mostra que o include_path ainda está C:\php5\pear !!!!!
"Amanhã,Hoje será Ontem"-Rogério Rios

#9 pgnall

pgnall

    Enable

  • Usuários
  • 383 posts
  • Sexo:Masculino
  • Localidade:http://eduardo.sganzerla.net

Posted 12/12/2006, 11:15

Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 Server at localhost Port 80
Essa informação é a do servidor, ai não aparece mesmo o Mysql...

a função Mysql_connect() realmente não existe... o correto é mysql_connect().
Tente assim, o php é case sensitive, M != m ;)
Espero ter ajudado
[]'s
Eduardo Sganzerla
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀


www.Eu Sei Escrever.com.br - Adote esta campanha!

#10 MarkApollo

MarkApollo

    Turista

  • Usuários
  • 44 posts
  • Sexo:Não informado
  • Localidade:Viana

Posted 12/12/2006, 14:28

rapaz, tente utilizar o WAMP,
é muito bom, utilizei bastante...

#11 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 12/12/2006, 14:48

No script já está com mysql_$$$$$$$$$ .
A ideia de usar o XAMP , nao sei se vai funcionar, pois estou instalando em WIN98 ( uma maquina pra eu começar a aprender e desenvolver, e já li que o APACHE 2.0 nao funciona direito.
E o quanto ao include_path que não muda ?!?!?!?
"Amanhã,Hoje será Ontem"-Rogério Rios

#12 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 12/12/2006, 17:21

Olha o tutorial perfeito aí...
http://organization5...ewtopic.php?t=8

PHP5, Mysql 5, Apache 2.2 ...

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#13 MarkApollo

MarkApollo

    Turista

  • Usuários
  • 44 posts
  • Sexo:Não informado
  • Localidade:Viana

Posted 13/12/2006, 07:48

No script já está com mysql_$$$$$$$$$ .
A ideia de usar o XAMP , nao sei se vai funcionar, pois estou instalando em WIN98 ( uma maquina pra eu começar a aprender e desenvolver, e já li que o APACHE 2.0 nao funciona direito.
E o quanto ao include_path que não muda ?!?!?!?


bom, desta eu não sabia, mas de qualquer forma, eu disse WAMP, e não XAMP, eu achei o wamp bem melhor que o xamp, pena que não funciona em win98 nem em winme...

t+

#14 Waldney

Waldney

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 16/06/2007, 03:46

Caro amigo ROGÉRIO.RIOS, acho que você vai tentar o suicídio se eu conseguir te ajudar.....
PAssei pelo mesmo, problema, esse mesmo erro. Sabe como eu resolvi:
Calma aí, antes, vá na paste system32 do seu windows, e observe que lá existi, um arquivo libmysql.dll, igualzinho ao que você tem na pasta do PHP. Certo?
Espero que sim! Agora observe a data deste arquivo. o meu era de 2002, não sei o seu.
O que acontecia?? O PATH do PHP não conseguia acessar o libmysql.dll da pasta do PHP, porque por ordem ele teria que acessar o da pasta do sistema.
Solução:
A segunda opção, sempre desprezada, dos guias de instalação. Copie a lib e cole na pasta do sistema(system32), e substitua pela que lá existe, depois reinicie o servidor e rode o phpinfo() novamente. E EUREKA.

Bem Rogério. Espero que isto ajude o problema pelo qual esse tópico foi criado. E faça como eu, lembre de todos os tópicos onde você procurou ajuda, e responda esta solução lá! Certo?, não custa nada né? Ainda mais agora, que você pode usar o Ctrl+c. kkkkkkkk. Valew, cara. Felicidades.

#15 ROGERIO.RIOS

ROGERIO.RIOS

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado

Posted 17/06/2007, 13:27

Waldney, agradeço pela dica, eu tinha resolvido com o uso do XAMPP, ferramenta que instalou tudinho sem nenhum problema.
"Amanhã,Hoje será Ontem"-Rogério Rios




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq