Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1837 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pb d'enregistrement en base d'un tableau linéarisé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb d'enregistrement en base d'un tableau linéarisé

n°1991906
jgoetzfr
Posté le 10-05-2010 à 17:07:56  profilanswer
 

Bonjour tout le monde,
 
La fonction serialize semble me jouer des tours.
J'essaie d'insérer dans ma base un tableau multidimensionnel (assez grand).
Le tableau linéarisé est stocké dans la variable $postStockee (ça donne une chaîne de caractères d'une longueur de 2300 caractères environ)
 
voici le code que j'utilise pour l'insérer en base :
 

Code :
  1. $postStockee = serialize($_POST);
  2. $query="update CLIENT_STACK set data='".mysql_real_escape_string($postStockee)."' where ID=".$ID;
  3. $result=mysql_query($query);


quand je fais un echo $query, le tableau sérializé s'affiche parfaitement. Par contre l'enregistrement qui est fait en base de donnée est :
a:0:{}
 
c'est à dire un array vide apparemment.
Quand j'insère la requête manuellement par phpMyAdmin, l'enregistrement se fait sans soucis.
 
Une bonne âme aurait une idée sur ce comportement étrange ? ;-)
 
Merci par avance,
Julien

mood
Publicité
Posté le 10-05-2010 à 17:07:56  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pb d'enregistrement en base d'un tableau linéarisé

 

Sujets relatifs
[VBA-Access] Tableau dont on ne connait pas Nb de lignesVérifier enregistrement DLL
Supprimer une "colone" dans un tableauInitialisation de tableau
écriture base de registreaide pour tableau php !
Langage C : passage d'un tableau à une fonction[VBS] passé d'une macro à ...autoit
Export d'une base ACCESS en csv avec phpphp objet insertion base de donnée
Plus de sujets relatifs à : Pb d'enregistrement en base d'un tableau linéarisé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR