- Home
- Categorie
- Coding e Sistemistica
- Coding
- Estrarre dati database
-
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 * FROMprovincia";
$result = mysql_query($query,$db);
[/php]
E poi vado a scrivere la tabella comune:[php]
while ($dati = mysql_fetch_array($result))
{
$query1 = "INSERT INTOcomune(
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?
-
Ciao freebreathe,
se stai già ciclando la tabella perchè non usi $dati['nomeProvincia']?