+ Responder ao Tópico



  1. #1
    Fly
    Visitante

    Padrão Inner Join no php...

    Galera, eu to com uma duvida quanto à um select num banco mysql...
    Eu preciso fazer um select envolvendo duas tabelas t1 e t2... nas duas tenho um campo chamado id...
    O select eu to fazendo assim....

    SELECT * FROM t1,t2 WHERE t1.id=t2.id;

    Dúvida:
    Como jogar os valores de todos os outros campos num array pro php???
    O select desse jeito funciona???

    []s Fly

    [ Esta mensagem foi editada por: Fly em 17-12-2002 11:56 ]

  2. #2
    Futuremax
    Visitante

    Padrão Inner Join no php...

    A sintaxe é essa mas os comandos não me lembro...

    $tam="SELECT COUNT(*) FROM t1,t2 WHERE t1.id=t2.id"
    $sql="SELECT * FROM t1,t2 WHERE t1.id=t2.id"
    execute o $sql e depois faça um for

    para i=1 até tam
    array[i]=campo
    tabela vá para o próximo registro
    próximo i

    Isso deve dar certo....

  3. #3

    Padrão Inner Join no php...

    assim:

    $query="seu select";
    mysql_query($query);
    $qtde=mysql_num_rows($query)

    for($i=0;$i<$qtde;$i++)
    {
    $reg=mysql_fetch_array($query);
    $campo1=$reg["nome campo tabela"];
    $campo2=$reg["nome campo tabela"];
    ................. e por ai vai
    }



  4. #4
    Fly
    Visitante

    Padrão Inner Join no php...

    Valeu Pessoal!!

    Deu tudo certo!!!!! <IMG SRC="images/forum/icons/icon_wink.gif">

  5. #5
    Futuremax
    Visitante

    Padrão Inner Join no php...

    Posta aí como vc fez....

  6. #6
    Fly
    Visitante

    Padrão Inner Join no php...

    Eu fiz + ou - como o iC3 falou....

    $query="SELECT * FROM t1,t2 WHERE t1.id=t2.id";
    mysql_query($query);
    $qtde=mysql_num_rows($query)

    for($i=0;$i<$qtde;$i++)
    {
    $reg=mysql_fetch_array($query);
    $campo1=$reg[0];
    $campo2=$reg[1];
    $campo2=$reg[2];
    $campo2=$reg[3];
    }

    Tipo, no array, o array[0,1,2,3] são os campos... supondo que as tabelas tenhas dois campos cada uma, vai ser na ordem... [t1.campo1,t1.campo2,t2.campo1,t2.campo2]

    Espero q tenha sido claro!!!
    []s

  7. #7
    slyz
    Visitante

    Padrão Inner Join no php...

    <IMG SRC="images/forum/icons/icon_smile.gif"> Que bom que o pessoal ajuda todo mundo, nas mais variadas dúvidas <IMG SRC="images/forum/icons/icon_smile.gif">

  8. #8
    Fly
    Visitante

    Padrão Inner Join no php...

    Sempre ajudo no que sei... apesar de naum saber quase nada... <IMG SRC="images/forum/icons/icon_wink.gif">

  9. #9
    Futuremax
    Visitante

    Padrão Inner Join no php...

    Falow tudo Fly, se não formarmos realmente uma comunidade o Linux não irá mais crescer....

  10. #10
    Neckratal
    Visitante

    Padrão Inner Join no php...

    tmb pode ser usada a func. mysql_fetch_array(). Corrijam-me se eu estive errado por favor

    <IMG SRC="images/forum/icons/icon21.gif">

    [ Esta mensagem foi editada por: Neckratal em 17-01-2003 16:30 ]