E sono ore che cerco ma nulla!![]()
Sto cercando di utilizzare una stringa, ('abc'=>'1', 'def'=>'2') contenuta in un campo text in un database mysql, per creare un array in una pagina php ma non ci riesco e non trovo l'inghippo!
Allora: se stampo a video il risultato del mysql_fetch_array della query mi esce, ovviamente, la stringa per intero, ovvero:
Ma se cerco di metterla in un array...Codice PHP:$estrapolazione=$array["campo_testo_dove_c'è_l'array_nel_db"];
echo $estrapolazione;
//stampa: 'abc'=>'1', 'def'=>'2'
mi dice che la variabile abc non è definita!!Codice PHP:$prova=array($estrapolazione);
echo $prova['abc'];
Se lo metto a mano:
Ora, per quanto sia gnucco, la logica è logica!Codice PHP:$prova=array('abc'=>'1', 'def'=>'2');
echo $prova['abc'];
//mi esce il valore '1'
C'è qualche limite di php del quale sono all'oscuro?![]()
Grazie anticipatamente!

Rispondi quotando