• User Attivo

    Estrarre dati database

    Salve, ho una tabella di database chiamata "Provincia" composta in questa maniera:

    idProvincia = 1;
    idRegione = 1
    NomeProvincia = Caltanissetta;
    **Comuni **= Acquaviva Platani, Bompensiere, Butera, Caltanissetta, Campofranco, Delia, Gela, Marianopoli, Mazzarino, Milena, Montedoro, Mussomeli, Niscemi, Resuttano, Riesi, San Cataldo, Santa Caterina Villarmosa, Serradifalco, Sommatino, Sutera, Vallelunga Pratameno, Villalba.

    Quello che devo fare è leggere questa tabella e creare una nuova tabella chiamata "Comune" composta in questa maniera:

    idComune = si genera con autoincrement;
    idProvincia = 1;
    idRegione = 1
    **NomeComune **= estrapola singolarmente il nome del comune dalla tabella provincia.

    Quindi opero in questa maniera. Faccio una select sulla tabella provincia:
    [php]
    $query = "SELECT * FROM provincia";
    $result = mysql_query($query,$db);
    [/php]
    E poi vado a scrivere la tabella comune:

    [php]
    while ($dati = mysql_fetch_array($result))
    {
    $query1 = "INSERT INTO comune (
    idProvincia,
    idRegione,
    NomeComune
    )
    VALUES (
    "$dati[idProvincia]",
    "$dati[idProvincia]",
    "????\ )";
    [/php]

    Che cosa vado a mettere nel campo NomeComune? COme faccio ad estrapolare i comuni presenti nella tabella Provincia?


  • ModSenior

    Ciao freebreathe,

    se stai già ciclando la tabella perchè non usi $dati['nomeProvincia']?