Ol� S�rgio,

Em Tue, 18 Jun 2002 12:58:16 -0300
S�rgio escreveu:

> Ent�o , eu estou nessa situacao
> 
> $host = "localhost";
> $user = "sergio";
> $pwd = "ser123";
> 
> 
> Pq qdo ao escrever um codigo em php (CL8)
> 
> $conn = mysql_connect ( $host, $user, $pwd );
> a resposta e que o comando mysql_connect nao existe ?

Cara, aqui em casa funciona beleza:

MYSQL_CONNECT($DBHOST,$DBNAME,$DBPASS);

N�o sei se faz diferen�a usar min�sculas e mai�sculas. Acho que n�o.
O que pode estar acontecendo � vc n�o ter instalado o m�dulo que permite ao php
usar o mysql, e ent�o essa fun��o, mysql_connect(), realmente n�o existe no seu 
sistema.

Tente procurar pelo m�dulo no seu sistema e veja se ele est� instalado.

No CL8 digite:

rpm -qa |grep php

Deve aparecer algo. N�o posso testar pq estou sem o CL.
Procure por algo tipo php-mysql, ou qualquer nome que contenha "php" e "mysql", n�o 
lembro o nome do
pacote agora.

Para instalar o pacote, se n�o apareceu nada parecido com php-mysql instalado no seu 
sistema:

apt-cache search mysql |grep php

Aqui no meu Debian Potato aparece o seguinte:

php3 - Linguagem de script do lado do servidor embutida em HTML
php3-cgi - Linguagem de script do lado do servidor embutida em HTML.
php4-mysql - M�dulo MySQL para php4.
php3-cgi-mysql - M�dulo mysql para PHP3 (cgi).
php4-cgi-mysql - MySQL module for php4-cgi
php3-mysql - Mysql module for PHP3 (apache)

Depois, como root, d� um:

apt-get install php4-mysql

ou 

apt-get install php3-mysql

Claro que isso pode ser um pouco diferente no CL8, tipo nomes de pacotes
diferentes. Para instalar sempre ser� algo tipo apt-get install nome_pacote. 

Imagino que a instala��o do pacote j� altera todos os arquivos de configura��o 
necess�rios.
Se n�o, procure o arquivo httpd.conf no diret�rio /etc

find -name "httpd*conf"

Procure no arquivo alguma men��o ao m�dulo do php-mysql e descomente. Restarte o 
apache:
/etc/rc.d/init.d/httpd restart (n�o lembro se o comando � esse, o importante � 
restartar o apache,
se n�o der assim descubra outro modo.)


Teste o c�digo de novo e deve funcionar.
Se nada disso adiantar, prende o grito de novo ;-)

> 
> Ao ver o status do mysql is running.
> E eu sonsigo montar bancos no prompt do mysql
> 
> qdo eu escrevo:
>  >#mysql_ ( e doou 2 tabs deveria aparecer o  mysql_connect ??? pq n�o
> aparece )

N�o aparece pq essa fun��o n�o � do shell linux e sim do php. Vc deve cham�-la
dentro do c�digo php.


> Alguem tem alguma dica ?

Espero ter ajudado
 
> []�s

Um abra�o

> Sergio Lamin
> 

Leandro Ferreira

-- 
 (@_   Leandro Padilha Ferreira - [EMAIL PROTECTED]
 //\   
 V_/_  http://androle.pro.br    Linux user: #237.744

Assinantes em 19/06/2002: 2235
Mensagens recebidas desde 07/01/1999: 171678
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a