Ciao tutti ragazzi
ho creato una tabella "province" con tutte le province italiane e con campi colonna "id_province", "nome_province", "sigla_province", "regione_province".
Voglio creare un array associativo in cui vado a memorizzare la sigla e il nome di tutte le province:
esempio: AG=> Agrigento, MI=> Milano
Codice PHP:
require_once('configurazione_credenziali_esterno.php');$link = mysqli_connect(DB_HOST, DB_USERN, DB_PSW) or die("Errore connessione: ". mysqli_connect_error());$dbw = mysqli_select_db($link, DB_PROVA) or die("Errore apertura database: " . mysqli_error($link));
$strsql = "SELECT id_province,nome_province,sigla_province FROM province";
$rs = mysqli_query($link, $strsql) or die("Errore query database: " . mysqli_error($link));
while ($riga = mysqli_fetch_array($rs)) {
$sigla_prov=$riga['sigla_province'];
$nome_prov=$riga['nome_province'];
Arrivati a questo punto, cosa si deve fare in più affinché questo array lo posso utilizzare per poterlo scorrere successivamente?
quindi che ci sia in questo $province tutte le sigle e il nome delle province?
1°metodo
Codice PHP:
$province=array();
$province[$sigla_prov]=$nome_prov;
2°metodo
Codice PHP:
$province=array();
$province[$sigla_prov]=$nome_prov;
foreach($province as $chiave => $valore){
$province[$chiave]=$valore;
}
3°metodo
Codice PHP:
$province=array($sigla_prov=>$nome_prov);