Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando Wobeto

Selecionar dados de uma tabela

Recommended Posts

Galera,

 

como o proprio titulo do topico diz, qual a melhor forma de selecionar registros de uma tabela, onde seu id seja diferente do select de ids de outra tabela?

 

Acredito que irao responder a mim com exemplo de UNION(creio eu)

 

Mas e se for de bancos diferentes???

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo o ID que será como de costume das pessoas com valor de autoincremet... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

MSN: macielc.ronaldo@hotmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

supondo que você recebeu o id via POST - via formulario

jogando o id numa variavel ficará assim...

$id = $_POST['id'];

$sql = "select * from tabela where id='".$id."'";
$envia = mysql_query($sql);

Compartilhar este post


Link para o post
Compartilhar em outros sites

hummm, acho que você nao entendeu o que preciso.

 

Assim, imagine que eu tenho um banco no cliente que tem uma tabela chamada softwares onde ficam registrados os softwares que o mesmo tem disponivel em seu sistema

 

Como por exemplo

 

id id_software  nome_software
1   1            Academia
2   3            Biblioteca
3   5            Cadastro de clientes

 

E em outro banco de dados, tenha uma tabela chamada softwares_cliente onde tem por exemplo:

 

id nome_software
1    Academia
2    Pet Shop
3    Biblioteca
5    Cadastro de clientes
Entao o que quero fazer é quando o cliente clicar em atualizar em seu sistema, ele conecta com o segundo banco e tabela e compara qual id_software que tem na segunda tabela que nao tem na primeira, entendeu?

 

Quero saber a melhor forma de fazer isso, ou seja selecionar na segunda tabela os registros atraves do ID que nao tem na primeira tabela com id_software

 

 

 

 

 

 

supondo que você recebeu o id via POST - via formulario

jogando o id numa variavel ficará assim...

$id = $_POST['id'];

$sql = "select * from tabela where id='".$id."'";
$envia = mysql_query($sql);

Compartilhar este post


Link para o post
Compartilhar em outros sites

legal Giesta,

 

mas pergunto, e se forem duas tabelas em dois bancos diferente? E em servidores diferentes?

 

Obrigado e abraço

 

Fernando

 

Select * from taba where id not in (select id from tabb)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.