Re: PHP4 com Mysql
> 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?
helio@pasargada apache> pwd
/etc/php4/apache
helio@pasargada 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 | helio@loureiro.eng.br |
| http://helio.loureiro.eng.br | Debian/FreeBSD/OpenBSD |
+--------------------------------+------------------------+
Reply to: