Stocker une variable de session dans un BLOB et la recuperer?

Stocker une variable de session dans un BLOB et la recuperer? - PHP - Programmation

Marsh Posté le 20-03-2005 à 19:29:10    

Salut,
Je pose la question sans savoir si le PHP est serialisant ou pas :(
anyway,je voudrais inserer une variable de session qui est un array() dans mysql?
est ce que c'est possible?

Code :
  1. if (!$found)
  2. {
  3. $newset = array(); // Chaque element du tableau est lui-même un tableau
  4. $newset['ref'] =  $ref;
  5. $newset['sec'] = $sec;
  6. $_SESSION['panier'][] = $newset;
  7. echo "<font size=2 color=blue><b>L'item $ref a été rajouté à votre caddie</b></font><br>";
  8. if(isset($_SESSION['client_id']))
  9. {
  10.  $pannier=$_SESSION['panier'];
  11.  $client_id=$_SESSION['client_id'];
  12.  echo $_SESSION['panier'];
  13.  $query="update admin_client set caddie=$pannier where id='$client_id'";
  14.  mysql_query($query) or die(mysql_error()) ;
  15. }
  16. }


 
merci

Reply

Marsh Posté le 20-03-2005 à 19:29:10   

Reply

Marsh Posté le 20-03-2005 à 19:39:48    

PETOZAK a écrit :

Salut,
Je pose la question sans savoir si le PHP est serialisant ou pas :(


 
Il y a une fonction serialize dans php, ça répond à la question ? :)

Reply

Marsh Posté le 20-03-2005 à 19:42:16    

merci naceroth mais ce que je veux c surtout comment faire pour envoyer en binaire mon array() a mon BLOB dans ma table :)


Message édité par PETOZAK le 20-03-2005 à 19:42:38
Reply

Marsh Posté le 20-03-2005 à 20:27:50    

je veux eviter de passer par serialize et unserialize
Personne pour me repondre? :(
je suis triste :(

Reply

Marsh Posté le 20-03-2005 à 20:29:30    

On t'a repondu, si tu veux pas la réponse a toi de trouver


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 20-03-2005 à 21:13:40    

je vois pas en quoi l'utilisation de fonction de serialisation peut te gener
 
de plus t'as oublié de mettre des quotes dans ta requete pour caddie

Reply

Marsh Posté le 21-03-2005 à 10:19:26    

Je pense que vous avez raison je voulais au debut faire ma propre serialisation mais ca sert a rien.
Merci ca marche impecc avec des addslashes ;)
 
 

Reply

Marsh Posté le 21-03-2005 à 10:26:36    

PETOZAK a écrit :

Je pense que vous avez raison je voulais au debut faire ma propre serialisation mais ca sert a rien.
Merci ca marche impecc avec des addslashes ;)


 
Sans vouloir te vexer, j'imagine que les concepteurs de PHP savent mieux optimiser une fonction que toi... donc leur systeme de serialisation risque d'etre plus efficace que le tiens :p


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 21-03-2005 à 10:29:35    

esox le probleme c'est que les concepteurs PHP n'ont pas de BackEnd Java qui utilisent la serialisation made in Sun :p

Reply

Marsh Posté le 21-03-2005 à 11:11:14    

Ah oki ! Bein faut le dire que tu travailles avec d'autres outils en meme temps .. Parceque a voir tes messages j'pensais juste que t'etais un noob qui se disait que ces abbruti de PHP.net ne lui arrivent meme pas a la cheville, et que donc il allait leurs apprendre comment on serialise qqch...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 21-03-2005 à 11:11:14   

Reply

Marsh Posté le 21-03-2005 à 14:17:11    

Disons que j'ai toujours fait du JSP et .aspx donc je suis quelque part newbie en PHP ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed