Array con nome variabile uguale alla variabile e corrispondente valore

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?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
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;
?>
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
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:
 

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
Posso chiedere a cosa ti serve una cosa del genere? Sono curioso ;)
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
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
Autore Titolo Forum Risposte Data
Daniele450 [Javascript] Slide show in java script, senza array con nome visibile dell'immagine Javascript 2
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
S [PHP] Confrontare due array con valori quasi uguali PHP 2
MarcoGrazia [PHP] Unioni di due array con somma di valori PHP 6
G sql select con array in php PHP 1
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
Emix [Javascript] Somma con array input HTML Javascript 1
F [PHP] Problema con array multidimensionale PHP 4
D [PHP] Unire 2 Array con ID in comune PHP 0
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
P [Javascript] Array da file di testo, con lettura temporizzata senza refresh Javascript 3
R [PHP] Problema stampa array bidimensionali con formula $html.=<<<myHtml... PHP 2
L [PHP] if con array per controllare l'ip locale PHP 1
Andrea Perrone [Javascript] scacchiera con Array multidimensionale Javascript 4
fabryx [PHP]RISOLTO: eliminazione riga con singolo valore duplicato in array PHP 19
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
S problema con gli array in javascript Javascript 12
S Problemi con gli array in javascript Java 2
C Problema con creazione array PHP 7
V Problema con array PHP 8
neo996sps PHP/MySQL - Problema con generazione array PHP 14
JackIlPazzo Array associativo con chiave incrementale? PHP 0
M Ajax array con immagini Ajax 1
asevenx Funzione strpos con l'utilizzo di array PHP 4
M form con array strutturato PHP 1
I Lite con array :-) PHP 0
L problema array con le sessioni PHP 1
M Ordinare array multidimensionale con esclusioni Javascript 0
M array con range di valori PHP 1
G Inserimento array proveniente da un modulo di registrazione con PHP e MySQL PHP 6
H [RISOLTO] Problemi con gli array jQuery 4
A [risolto] caricare con un ciclo For dei file PHP inclusi in una variabile array PHP 3
F [risolto] Ciclo di un array con azioni diverse PHP 26
F Problema formattazione data e creazione array con nuove date Javascript 2
L Andare a capo con gli array non troncando le parole Classic ASP 1
F creare un array con dati json Javascript 3
F problema Json con Array jQuery 1
B ciclo con array, assegnare una classe differente per ciascun risultato PHP 3
S Problema con inserire la select in un array PHP 2
E Problema con array multipli Javascript 1
L login semplice con array PHP 10
S Problema con 2 funzioni:array,select dinamica Javascript 21
Shyson Intercettare url nell'array e traformarlo con str_ireplace PHP 0
P Problema con array e foreach PHP 15
L Problema con un array e il $$ PHP 2
Monital Ciclo su array con valorui dispari PHP 5
Monital Variabile contenente array con valori dientici e con chiavi uguali PHP 11
Monital due array con le stesse chiavi. PHP 4
G php interrogare con shell exec scp e creare un array dei risultati PHP 0

Discussioni simili