stocker un tableau dans une BDD
Posté : 04 déc. 2005, 00:06
Bonjour (ou plutôt bonsoir vu l'heure), je cherche à acceder dans une page php aux préférences de mon site. Ces préférences, stoquées dans ma base mysql, je veux les enregistrer sous forme de tableau -genre array(sitename=>nom_du_site,siteadmin=>nom_de_ladministrateur)- dans un champ unique, plutôt que de créer un champ par préférence, dans le but d'alléger le code.
Le problème, c'est que la méthode que j'ai utilisée ne fonctionne pas:j'ai rentré dans le champ 'prefs' ceci: array(sitename=>nom_du_site,siteadmin=>nom_de_ladministrateur) et j'ai ensuite tenté d'y acceder dans ma page de la maniere suivante:
Mais ça ne m'affiche qu'un "a" dans ma page. Ai-je fait une erreur dans mon code? faut-il que j'utilise une autre méthode? et si oui laquelle? merci d'avance.
Le problème, c'est que la méthode que j'ai utilisée ne fonctionne pas:j'ai rentré dans le champ 'prefs' ceci: array(sitename=>nom_du_site,siteadmin=>nom_de_ladministrateur) et j'ai ensuite tenté d'y acceder dans ma page de la maniere suivante:
Code : Tout sélectionner
$sql ='SELECT prefs FROM prefs_table';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$prefs=$data['prefs'];
echo $prefs['SiteAdmin'];