Popolare array

Domenico2013

Utente Attivo
6 Ago 2013
178
0
16
PHP:
$elenco_province = array();
$elenco_province[$campo_codice_mysql] = array($campo_codice_mysql=>$campo_descrizione_mysql);
echo json_encode($elenco_province[$_GET['root_category']]);

Salve a tutti. Ho questa porzione, vorrei che le variabili "$campo_codice_mysql" e "$campo_descrizione_mysql" prendessero i valori dei campi codice e descrizione del mio DB. Mi occorre questo array per una funzione ma non so come associarlo alla lettura di un MySQL. Grazie in anticipo a tutti :)
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
ciao. se non ho capito male (non è molto chiaro) un programma che leggesse i dati da un DB e li inserisse in un array. è cosi? se è questo che vuoi, però mi devi dare un po' di tempo: in questo momento sono abbastanza occupato. ciao


Zorro
 

Domenico2013

Utente Attivo
6 Ago 2013
178
0
16
Ciao Zorro. Va benissimo grazie. Prenditi tutto il tempo necessario, non vado di fretta :) grazie in anticipo :)
 

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
Ciao. Di seguito ti mando il programma. per provarlo ho ricreato la tabella ARTICOLI da te postata se non sbaglio in una tua precedente discussione. spero di avere interpretato bene ciò che chiedevi

PHP:
<?php
$array = array();

include('conn.php');

$connessione = new mysqli($host, $user, $password, $db);

// verifica su eventuali errori di connessione
if ($connessione->connect_errno) {
    echo "Connessione fallita: ". $connessione->connect_error . ".";
    exit();
}
 
//-----LEGGE IL DB E INSERISCE I DATI IN ARRAY
if (!$result = $connessione->query("SELECT * FROM ARTICOLI")) {
    echo "Errore della query: " . $connessione->error . ".";
}else{
    // conteggio dei record
    if ($result->num_rows > 0) {
        $ind = 0;
        while($row = $result->fetch_array(MYSQLI_ASSOC)) {
              $codice = $row['CODICE'];
              $articolo = $row['ARTICOLO'];
              
              $array[$ind]['codice'] = $codice;
              $array[$ind]['articolo'] = $articolo;
              $ind++;
        }
    }
}

// chiusura della connessione
$connessione->close();

$numero_elementi = count($array);         //conto gli elementi dell'array
echo 'numero elementi: '.$numero_elementi.'<br><br>';

for ($cont=0;$cont<$numero_elementi;$cont++) {
     echo ($cont+1).' - '.$array[$cont]['codice'].'   '.$array[$cont]['articolo'].'<br>';
}
?>


All'inizio richiamo (include) le variabili di connesssione (host, user ecc.). Alla fine, invece, ho ciclato l'array per vedere se effettivamente i dati venivano inseriti. io solitamente non uso il foreach, non mi trovo molto bene. ciao


Zorro
 
  • Like
Reactions: Domenico2013

Domenico2013

Utente Attivo
6 Ago 2013
178
0
16
Ciao Zorro. Graziei infinite è proprio ciò che serviva a me :) :) :) Nuovamente grazie per la perfetta spiegazione post di tutto l'impeccabile codice. Alla prossima :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [risolto] Aiuto: ciclo php ( for / while). popolare select dinamicamente da array id. PHP 9
neo996sps Popolare un array con dati prelevati tramite while PHP 5
L Flash AS3: popolare array di oggetti presenti in libreria Flash 0
F popolare array in modo esatto Classic ASP 3
D popolare campi tra th alla select PHP 36
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
elpirata Popolare campi tabella con totali estratti da database PHP 24
F classic asp popolare combo box javascript Presentati al Forum 1
V popolare tabella da mysql PHP 7
L [MS Access] come popolare automaticamente i campi di una sottomaschera MS Access 8
S Popolare campi di input con metodo $.getJSON jQuery 6
F (Vendo) Spazio Banner - Guest Post a poco prezzo su Blog popolare Vendere e Acquistare pubblicita' online 0
P popolare una select da input PHP 0
pup3770 Popolare random Database - per test MySQL 1
M Popolare menu a tendina in EDIT PHP 18
neo996sps [Laravel 5.1 + ajax] Popolare select concatenate Regioni, Province, Comuni PHP 1
W Popolare select da Jquery jQuery 2
D [Java] Popolare jtable da db Mysql con DefaulTableModel Java 1
otto9due Popolare campi tabella excell da maschera access MS Access 0
B Cercare il nome più popolare su una tabella PHP 11
F Popolare tabella MySQL con i dati di un file .CVS MySQL 1
F popolare tendina con dati tabella PHP 4
L Popolare uitableviewcontroller partendo da uiviewcontroller Sviluppo app per iOS 0
K Popolare select con piu campi in orizzontale PHP 1
K query per popolare una select tramite ajaxc php e xml ! Ajax 14
P Popolare una tabella da utenti: nazione, città, provincia PHP 0
M Popolare una tabella con numero righe e colonne prefissate PHP 6
A funzione per popolare un drop down list Javascript 4
P Popolare tabella da file .sql PHP 0
P Popolare un Database da una mappa di google map PHP 7
S [ACCESS]: Database e interfaccia grafica, popolare caselle dinamicamente MS Access 0
P Popolare tabella da file .sql PHP 3
P [Vb.Net] Popolare un List View da database .NET Framework 1
neo996sps [Visual Studio] Popolare datagrid tramite query Visual Basic 0
garrincha Come faccio a far diventare popolare un video su youtube ? Social Media Marketing 3
Monital Popolare tabella con risultati di una query PHP 0
J Popolare tabella con risultati di una query PHP 2
T popolare database di una directory Database 1
M Popolare una Listview da database MySql PHP 5
S popolare il database CMS (Content Management System) 4
I Popolare una select da un'altra PHP 3
A popolare simpleConnect da php Flash 0
A popolare simpleConnect da php PHP 0
B Popolare combo in base ad un'altra combo Classic ASP 13
peppoweb Popolare un Lista a Tendina Dinamicamente PHP 2
X Popolare una select a selezione multipla?!?! PHP 1
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
M Passaggio variabili array php su un tasto jq PHP 3
M Somma inversa di Array C/C++ 2
MarcoGrazia Iterazione array PHP 5

Discussioni simili