J'aimerais savoir comment enregistrer un tableau (array) dans un champ de données MySQL. Est-ce possible ? Ou suis-je obligé d'utiliser plusieurs champs ?
J'explique un peu ce que je veux faire.
C'est pour le fil RSS des extensions. Le but est de signaler dans le flux avec quoi l'extension fonctionne (FF, Nvu, ...).
Donc j'ai un formulaire avec des cases à cocher, une pour chaque "produit".
Je récupère donc les données, et j'ai le script suivant :
Code : Tout sélectionner
$i=0;
$pour=array();
if ($firefox) {
$i=$i+1;
$pour[$i]="Firefox";
}
if ($thunderbird) {
$i=$i+1;
$pour[$i]="Thunderbird";
}
if ($nvu) {
$i=$i+1;
$pour[$i]="Nvu";
}
if ($suite) {
$i=$i+1;
$pour[$i]="Mozilla";
}
Code : Tout sélectionner
foreach ($pour as $i) {
print "<dc:subject>$pour[$i]</dc:subject>";
}
Alors comment faire ? Faut-il faire une transformation en texte et refaire par la suite un tableau ? Merci d'avance
