• User

    Riempire una tabella con dati di 2 tabelle mysql

    Avendo due tabelle mysql

    La prima coontiene i dati di un'analisi mentre la seconda contiene i dati
    con i titoli e i riferimenti (valori fissi)

    Dovendo mostrare un analisi mi occorrono entrambe assieme altrimenti non so
    a che cosa si riferiscano i valori dell'analisi.

    Mentre con una si riempe un campo della tabella di visualissazione l'altra
    da i valori di riferimento e stampa sulla medesima riga i valori che mi
    permettono di capire e analisszare i valore stampato dalla tabella analisi
    [php]
    $query = "SELECT *FROM testate";

    $testate = mysql_query($query);

    $query2 = "SELECT *FROM analisi WHERE id=$id";

    $analisi = mysql_query($query2);

    while ($riga_testate = mysql_fetch_array($testate, MYSQL_NUM))

    while ($riga_testate = mysql_fetch_array($testate, MYSQL_NUM))

    {

    {echo
    "<rr><th>".$riga_testate[8]."<th>".$analisi[1]."<td>".$riga_testate[6];

    }

    }
    [/php]
    Vorrei sapere se il procedimento è corretto e se è migliorabile e
    soprattutto se ci sono metodi migliori alternativi

    Grazie


  • ModSenior

    [php]
    $query = mysql_query("SELECT testate.,analisi. FROM testate INNER JOIN analisi ON testate.id=analisi.id") or die("Errore: " . mysql_error());
    while($riga = mysql_fetch_array($query))
    {
    // mostro le righe
    }
    [/php]