Clicky

Ir para conteúdo

offzinho

Ajudinha a um aprendiz aqui

Posts Recomendados

Bom pessoal nunca tive muito interesse na área back-end, porem por motivos maiores estou tendo que aprender.

Até o momento o básico já consigo fazer, que são inserir, deletar, atualizar, visualizar os dados usando o php/mysql.

Agora me deparei com um problema que não consegui fazer usando as apostilas, que e cadastrar uma matéria em uma determinada categoria.

Tentei fazer um INSERT seguido de um SELECT porem não obtive sucesso, pois a matéria não muda a id_cat, a mesma fica com o valor "0" e não com o valor "1" que seria de referencia a categoria.

Se alguém puder me dar um exemplo de como ficaria o INSERT + SELECT ficaria grato.

Desde já um muito obrigado.

(OBS: Não estou usando OO, nem classes estou fazendo da forma normal de sempre.)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que essa dúvida será melhor respondida em um forum como o imasters :P

iMasters é uma merd@... Se você fizer uma pergunta lá tem que rezar pra que alguém responda.  :D  :D  :D

--

@offzinho - StackOverflow é sem dúvida o melhor de todos! Pode ter certeza que lá você achará não só uma, mas várias soluções pro que você precisar!  ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Irei seguir sua recomendação, @Alexandre Lopes pois o iMasters não e como antes mais.
Já me registrei la e fiz a publicação da pergunta agora só aguardar.

Porem caso alguém ainda apareça e queria colocar um exemplo básico, pode publicar aqui que sera de grande ajuda.
Muito Obrigado pelas respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando comecei a aprender os comandos do MySQL eu ia no phpmyadmin, executava a ação pela interface gráfica e via o código SQL que ele usou pra fazer a ação, por exemplo: clique em inserir e faça uma inserção, ele vai retorna que deu certo junto com o código SQL do INSERT.

  • Gostei! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

INSERT INTO db.destino (campo1,campo2) SELECT campo1,campo2 FROM db.origem

 

Se não funcionar, cola aqui o jeito que está tentando fazer, que eu verifico onde está o erro, pois nem sempre é a query que está errada..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom pessoal nunca tive muito interesse na área back-end, porem por motivos maiores estou tendo que aprender.

Até o momento o básico já consigo fazer, que são inserir, deletar, atualizar, visualizar os dados usando o php/mysql.

Agora me deparei com um problema que não consegui fazer usando as apostilas, que e cadastrar uma matéria em uma determinada categoria.

Tentei fazer um INSERT seguido de um SELECT porem não obtive sucesso, pois a matéria não muda a id_cat, a mesma fica com o valor "0" e não com o valor "1" que seria de referencia a categoria.

Se alguém puder me dar um exemplo de como ficaria o INSERT + SELECT ficaria grato.

Desde já um muito obrigado.

(OBS: Não estou usando OO, nem classes estou fazendo da forma normal de sempre.)

 

No google você acha isso em 2 palitos.

 

INSERT INTO db.destino (campo1,campo2) SELECT campo1,campo2 FROM db.origem

 

Se não funcionar, cola aqui o jeito que está tentando fazer, que eu verifico onde está o erro, pois nem sempre é a query que está errada..

 

Exemplo melhorado http://codare.net/2008/05/17/mysql-insert-com-select-na-mesma-query/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...