enregistrement et recuperation d'un tableau dans une table Mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : enregistrement et recuperation d'un tableau dans une table Mysql

par AB » 16 août 2007, 00:51

Comme dit Truc, il est facile de mettre un tableau dans un champ de base de donnée avec la fonction serialize et comme le fait remarquer Zeus, ça posera un pb si tu dois faire une recherche sql sur un des éléments du tableau.

Fichier ou table? Si ton tableau est invariable et de petite dimension, un fichier fera l'affaire. Si tu dois mettre à jour ton tableau via une interface administrateur par exemple, je trouve l'emploi d'une bdd plus pratique et plus fiable.

par BeRoots » 15 août 2007, 14:38

moi c'est pour stocker une liste d'option pour un system...
en fait une liste de suffixe de nom de table sql pour un system complexe....

j'hesite encore entre conserver ces données dans un fichier ou une db...

si quelqu'un à une idée ;)

par zeus » 15 août 2007, 14:31

Il est également important de savoir pourquoi ... :-k

Un champ de base de donnée est prévu pour stocker une valeur "simple", pas un tableau de données :?
Imagine la complexité si tu va vouloir chercher l'une des valeurs de ce tableau ;)

par Truc » 15 août 2007, 14:29

Fonction PHP serialize() :-k (si c'est le cas on déplacera)

enregistrement et recuperation d'un tableau dans une table M

par BeRoots » 15 août 2007, 14:14

salut la compagnie :)

je voulai savoir comment faire pour enregistrer et recuperer un array dans un champs Mysql... :-k

j'ai bien essayer de mettre directement le tableau dans le champ de table mais pas moyen de recuperer quoi que ce soit...

merci d'avance pour vos conseils precieux ;)