franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 2018
-
11 août 2006 à 11:43
franco_se
Messages postés151Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention30 juillet 2018
-
11 août 2006 à 12:58
bonjour a tous.
voila, je cherche a enregistrer un tableau multidimensionnel dans un champ de ma table sql .
le probleme est que, lorsque je fais "insert table (id, tableau) value ('', '".$tableau."') ", je me retrouve avec sur "Array" dans ma table.
Je cherche a transformer le tableau en chaine de caracteres, cad passer de la forme
$tableau array("Nom" array("alpha", "bravo", "charlie", "delta"),
"Content) = array("a", "b", "c", d"));
à la forme
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 11 août 2006 à 12:26
Hello..
pkoi ne pas faire un boucle ?
$data="array(";
foreach($tableau s $k=>$d)
$data.='"'.$k.'"=>"'.$d.'"';
$data.=')';
Sinon, tu peux utiliser une fonction pour serializer, ce sera + propre !!!
ou sinon ya aussi moyen de jouer avec ob_get_content pour recuperer la sortie de "print_r($tableau);"
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]