Usando INSERT INTO em uma tabela do banco

  • thpina
  • Avatar de thpina Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
14 anos 4 meses atrás #23694 por thpina
thpina created the topic: Usando INSERT INTO em uma tabela do banco
Pessoal,

Tenho a seguinte situação:
Um determinado formulário do meu site ao ser preenchido e enviado roda um arquivo php que quero fazer. Nesse arquivo PHP ele vai alimentar uma determinada tabela do meu banco.

Já consegui fazer isso, mas só funcionou eu fazendo a conexão a conexão manual com o mysql nesse meu arquivo em php, e eu queria poder utilizar as variáveis do Joomla.

Estou tentando da seguinte forma:

$dbo = &JFactory::getDBO();
$query = "INSERT INTO `#__teste1` (nome) VALUES ('TESTE')";
$dbo->setQuery($query);
mysql_query($query,$dbo);

no entanto não alimenta a tabela. Alguém poderia me dar uma luz?

[b:2ti6dd90]Thiago Pina[/b:2ti6dd90]
[color=#0000BF:2ti6dd90][url:2ti6dd90]http://www.htphost.com.br[/url:2ti6dd90] - Hospedagem de Sites[/color:2ti6dd90]

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 4 meses atrás #23926 por abobre
abobre replied the topic: Re: Usando INSERT INTO em uma tabela do banco

thpina escreveu: Pessoal,

Tenho a seguinte situação:
Um determinado formulário do meu site ao ser preenchido e enviado roda um arquivo php que quero fazer. Nesse arquivo PHP ele vai alimentar uma determinada tabela do meu banco.

Já consegui fazer isso, mas só funcionou eu fazendo a conexão a conexão manual com o mysql nesse meu arquivo em php, e eu queria poder utilizar as variáveis do Joomla.

Estou tentando da seguinte forma:

$dbo = &JFactory::getDBO();
$query = "INSERT INTO `#__teste1` (nome) VALUES ('TESTE')";
$dbo->setQuery($query);
mysql_query($query,$dbo);

no entanto não alimenta a tabela. Alguém poderia me dar uma luz?


Acredito que seu código esteja imcompleto, pois você não esta chamando o arquivo de conexão.

http://docs.joomla.org/JDatabase

Acho que você deve importar assim:

jimport( 'joomla.database.database' );

Abraços

Please Entrar ou Registrar to join the conversation.