2009-10-12 9 views
1

J'ai donc commencé à utiliser des sessions basées sur MySQL avec session_module_name("user"); et je l'aime, et je pourrais aussi bien parce que je dois le faire. La seule chose qui me manque, ce sont mes tableaux multidimensionnels bien-aimés, et je suis au point où ils sont le plus désirés. Comment puis-je toujours les utiliser, ou est-ce une cause perdue?Comment puis-je utiliser des tableaux multidimensionnels en PHP avec des sessions MySQL?

+1

Quel est le problème? AFAIK - Vous devriez pouvoir stocker des tableaux multidimensionnels dans une session stockée dans mySQL sans problèmes. – timdev

+0

Ouais je ne sais pas, ils n'apparaissent tout simplement pas dans la base de données et ne suivent pas l'état de page en page. Toutes mes autres variables fonctionnent très bien ... elles ressemblent à ceci: count | i: 13; user | s: 1: "1"; niveau | s: 1: "2"; thème | s: 10: "fixeddream "; – Aaron

+0

Voilà à quoi ils ressemblent dans la base de données, au cas où quelque chose vous semblerait mal. – Aaron

Répondre

1

Utilisez la méthode seralize() pour convertir vos données de tableau en une représentation sous forme de chaîne (qui est facilement stockée dans une base de données). Lorsque vous récupérez les données à partir de la base de données, utilisez unseralize().

+0

BOOM! Merci, Ben! – Aaron

Questions connexes