Array con nome variabile uguale alla variabile e corrispondente valore

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio

Monital

Utente Attivo
15 Apr 2009
778
2
18
Buongiorno,

sono ancora qui con un rompicapo per me.

Al momento nella pagina principale di un mio script ho incluso una pagina dove estraggo dal database tutte le variabili necessarie al funzionamento dello stesso.

la mia tabella si presenta così

PHP:
ID|nome_variabile|valore
1|ora|SI
2|giorno|30

nel file hiamamolo var.php invece estraggo una per una le variabili

$ora=1

ora però voelvof ar si che quando inserisco nel dataabase una variabile non debba star lì ad aggiugnere codice.

Quindi vorrei che nel file var ci fosse una query che mi restituisse il nome_variabile sotto forma di variabile

tipo

PHP:
SELEct * from tabella where id!='0'
//bla bla 
while($row,MYSQL_ASSSOC)
 //bla bla

mi restuisse

PHP:
$ora=$valore[ora]

Non ho la minima idea di come impostare questa cosa.

Avevo pensato sia al while ma essendo un file incluso se chiudo il while perdo i valori ed anche creando degli array con il foreach mi diventa un amcello perchè alcuni file hannoa nche 4 5 file inclusi
Suggerimenti?
 
ciao
fammi capire...
voui che il campo "nome_variabile" diventi il nome della variabile e il campo "valore" il suo valore ?
cosi puo andare?
PHP:
<?php

require_once 'connessione.php';

$query = "SELECT id, nome_variabile, valore FROM tabella";
$res = mysql_query($query);

while ($row = mysql_fetch_array($res)) {
    ${$row['nome_variabile']} = $row['valore'];
}
echo $ora;
echo $giorno;
?>
 
ciric sei un mostro

ridotto il volume di una pagina da 12060 byte a 443 byte :eek:

sei un grande grazie assai.

Con il senno di poi era anche una cosa che ci potevo arrivare con un pò di ragionamento ma non ci avrei mai pensato

:beer:
 
Posso chiedere a cosa ti serve una cosa del genere? Sono curioso ;)
La curiosità può uccidere ;)


l'ho scritto nel primo post

Al momento nella pagina principale di un mio script ho incluso una pagina dove estraggo dal database tutte le variabili necessarie al funzionamento dello stesso.


in quella tabella sto inserendo delle variabili, e lo script agisce in base a quelle variabili. Voelvo evitare di estrarre ogni volta le variabili che mi servono,in qualche pagina me ne servono pure 10, quindi faccio un estrazione totale ed includo la pagina nell'index ele ho sempre a disposizione
 

Discussioni simili