[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: