Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    selezionare dati da 2 tabelle simili

    ciao, io ho due tabelle simili, esempio:
    tab1
    |id|nome|cognome|anno|mese|
    tab2
    |id|nome|cognome|anno|mese|codice|versione|
    ora per forza devono essere due tabelle differenti, non stò a spiegarvi a cosa servono, fatto stà che mi serve avere una query che mi prende i risultati di entrambe le tablee ordinati per mese e anno, cioè che mi 'incroci' le tabelle.
    le tabelle hanno il numero delle colonne diverso tra loro...è un problema?

    cosa devo mettere in $risultati=mysql_query("???");

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  2. #2
    SELECT * FROM tab1 a, tab2 b WHERE a.id=b.id ecc....

  3. #3
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    Originariamente inviato da silverwings
    SELECT * FROM tab1 a, tab2 b WHERE a.id=b.id ecc....
    ok, ho fatto una roba del tipo

    $tutto=mysql_query("SELECT * FROM prova a, prove b WHERE a.id!=0 ORDER BY a.data ASC, b.data ASC")or die(mysql_error());

    funziona, solo che se nelle tabelle ho:
    tab prova:
    struttura: |id|nome|data|
    dati:
    |1|naraku|20060626|
    |2|inuyasha|20060515|

    tab prove
    struttura: |id|cognome|data|altezza|peso|
    dati:
    |1|polli|20060626|1.78|125
    |2|cani|20060531|1.45|50

    e il mio script è
    Codice PHP:
    $tutto=mysql_query("SELECT * FROM prova a, prove b WHERE a.id!=0 ORDER BY a.data ASC, b.data ASC")or die(mysql_error());
    while(
    $urk=mysql_fetch_array($tutto)){
        
    print_r($urk);
        echo 
    "

    --------------------------------------------------

    "
    ;

    mi stampa questo:
    Codice PHP:
    Array ( [0] => [id] => [1] => naraku [nome] => naraku [2] => 20060523 [data] => 20060531 [3] => [4] => cani [cognome] => cani [5] => 20060531 [6] => 1.45 [altezza] => 1.45 [7] => 50 [peso] => 50 )

    --------------------------------------------------

    Array ( [
    0] => [id] => [1] => naraku [nome] => naraku [2] => 20060523 [data] => 20060626 [3] => [4] => polli [cognome] => polli [5] => 20060626 [6] => 1.78 [altezza] => 1.78 [7] => 125 [peso] => 125 )

    --------------------------------------------------

    Array ( [
    0] => [id] => [1] => inuyasha [nome] => inuyasha [2] => 20060615 [data] => 20060531 [3] => [4] => cani [cognome] => cani [5] => 20060531 [6] => 1.45 [altezza] => 1.45 [7] => 50 [peso] => 50 )

    --------------------------------------------------

    Array ( [
    0] => [id] => [1] => inuyasha [nome] => inuyasha [2] => 20060615 [data] => 20060626 [3] => [4] => polli [cognome] => polli [5] => 20060626 [6] => 1.78 [altezza] => 1.78 [7] => 125 [peso] => 125 )

    -------------------------------------------------- 

    non riesco a capire come cavolo mi crea l'array!!

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  4. #4
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    ma qual'è il nesso tra le colonne delle 2 tabelle e l'array che mi và a creare?? alcune in chiave numerica, altre il nome della tabella...

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.