Insérer complètement un array dans une base
Salut,
Y-a-il un moyen d'insérer pleinement un array dans un champ d'une table SQL. Actuellement je suis obligé de traiter l'array avant de l'ajouter:
Code:
1 2 3 4 5 6 7
| /* Mon array() */
$to_create[$nom] = isset($to_create[$nom]) ? $to_create[$nom]+$quantite : $quantite;
/* Traitement pour l'ajout */
foreach ($to_create as $S => $INT) {
$string .= $INT.'=>'.$S.', ';
}
/* Ajout */ |
Puis quand je récupère pour avoir la forme de $to_create je dois faire:
Code:
1 2 3 4 5
| $explode_virgules = explode(', ', $recup_chaine);
for ($i=0;$i<count($explode_virgules);$i++) {
$explode_fleches = explode('=>', $explode_virgules[$i]);
$to_create[$explode_fleches[1]] = $explode_fleches[0];
} |
C'est un peut lourd quand même...
Quelqu'un a une meilleure idée?
Merci