On Sat, 6 Oct 2001 10:23:30 -0300 (BRT) H <[EMAIL PROTECTED]> wrote: > > Quando adiciono dados usando o shell do cliente mysql, > > mysql> INSERT INTO tabela (campo1,campo2) VALUES ("valor1","valor2"); > > o valor eh inserido corretamente. > > > > Quando uso as funcoes do PHP, > > $link = mysql_connect ("localhost","root","senha"); > > $sql = "INSERT INTO tabela (campo1,campo2) VALUES ('valor1','valor2')"; > > $result = mysql_query ($sql,$link); > > mysql_close ($link); > > nada eh inserido na tabela e nao eh acusado nenhum erro. > > O mysql está vendo a conexão como localhost? Vc habilitou o > módulo mysql no php?
Criei o user mysql para o DB como vc sugeriu. O modulo esta habilitado e eu acho q ele ve a conexao, pois eu consigo fazer consultas no banco de dados a partir do php usando localhost e user mysql e o php.ihi tem exatamente os dados descritos por vc. Quando vou inserir alguma coisa eh que nao funciona. No shell do mysql consigo consultar e inserir dados com o mesmo user mysql. Valeu pelas sugestoes e pela ajuda. []'s > > [EMAIL PROTECTED] apache> pwd > /etc/php4/apache > [EMAIL PROTECTED] apache> grep -i mysql php.ini | sed 's/;.*//' | grep > "^[a-z]" > mysql.allow_persistent = On > mysql.max_persistent = -1 > mysql.max_links = -1 > mysql.default_port = > mysql.default_socket = > mysql.default_host = > mysql.default_user = > mysql.default_password = > extension=mysql.so > ^^^^^^^^^^^^^^^^^^ > > Outra sugestão é não acessar todas as bases de dados como root e > sim como outro usuário (no mysql, claro). > > > []'s > +--------------------------------+------------------------+ > | Hélio Alexandre Lopes Loureiro | [EMAIL PROTECTED] | > | http://helio.loureiro.eng.br | Debian/FreeBSD/OpenBSD | > +--------------------------------+------------------------+ > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > Jose Rafael Xavier dos Santos [EMAIL PROTECTED]