1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Preciso de ajuda em sql

Discussão em 'Web Development' iniciada por The Lavigne, 12 de Novembro de 2008. (Respostas: 4; Visualizações: 586)

  1. The Lavigne

    The Lavigne Banido

    Boas.

    Tenho uma dúvida.

    É assim tenho duas tabelas com campos de utilizadores. Só que uma tabela é dos utilizadores da loja X e a outra é dos utilizadores da Loja Y.

    O que aconteceu é que os emails dos utilizadores da loja Y desapareceram. Mas como os utilizadores são iguais ao da loja X eu queria "importar" os emails para a tabela da loja Y.

    O que eles têm em comum é o username logo queria um comando que me pudesse ajudar. Alguém me pode ajudar?

    Tipo: UPDATE `BD`.`lojaY` SET `email` = 'não sei :S' WHERE (pois não sei);


    Ajudem-me por favor.

    abc.
     
  2. RicAlmeida

    RicAlmeida Power Member

    posso-te ajudar de souberes PHP e a base de dados ser em mysql
     
  3. The Lavigne

    The Lavigne Banido

    Sim kovak o site é isso mesmo php / mysql.


    Obrigado.
     
  4. RicAlmeida

    RicAlmeida Power Member

    entao penso que ao fazer isto consegues

    PHP:
    $pesquisa=mysql_query("Select * FROM Y");
    $num=mysql_num_rows($pesquisa);

    for (
    $i=0;$i<$num;$i++)
    $user=mysql_query("UPDATE X SET email=".mysql_result($pesquisa,$i,'mail')." where id=".mysql_result($pesquisa,$i,'id');
    tenta isto
    penso que assim ja ira dar
     
  5. mad16v

    mad16v Power Member

    Podes fazer isso apenas com uma instrução SQL:

    Código:
    $sql = "UPDATE lojaX, lojaY SET lojaY.email = lojaX.email WHERE lojaX.nome = lojaY.nome"
    
    Sempre poupas recursos ao servidor.
     

Partilhar esta Página