• User

    Popolare i valori di una query da una tabella mysql

    Ciao a tutti
    devo popolare di valori una query.
    I nomi dei valori sono in ua tabella mysql denominata valori
    $query="SELECT field_to_save FROM valori";
    $result = mysql_query($query);

    adesso ho i nomi dei campi del database da salvare field_to _save racchiusi in $result
    Faccio un array con questi nomi siccome devo usarli due volte per popoare la query?

    while( $row=mysql_fetch_row($result) )
    {
    $nomi_di_campo[] = $row[0];
    }
    mysql_free_result( $result );

    adesso provo a fare la query di salvaraggio per la tabella analisi

    $query_di_salvataggio ="insert into amalisi ("

    e adesso popolo i nomi dei campi con l'array con un ciclo for sull'array $nomi_da_salvare??

    for ($x=0; $x<count($nomi_da_salvare); $x++)
    {

    $query_di_salvataggio +=$nomi_da_salvare[$x].",";

    }

    Primo problema dopo l'ultimo nome ho una virgola che non ci vuole e al suo posto devo chiudere la parentesi

    Come faccio?

    Grazie infinite


  • ModSenior

    [php] for ($x=0; $x<(count($nomi_da_salvare)-1); $x++)
    {

    $query_di_salvataggio +=$nomi_da_salvare[$x].",";

    }
    $query_di_salvataggio +=$nomi_da_salvare[$x].")";
    [/php]

    prova cosi