如何将cookie数据插入到mysql数据库php?

问题描述:

我保存在cookie数据数组,这样如何将cookie数据插入到mysql数据库php?

1:good,2:accelent,3:bad,4:good,fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:[email protected] 

在这里,我想保存在一个表中

1:good,2:accelent,3:bad,4:good 

在不同的表 这此数据,这在另一个表

fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:[email protected] 

我该如何解决这个问题

+0

问题已经被问 http://*.com/questions/10598201/insert-cookies-data-into-mysql-databas-inphp – ScarCode

阅读使用$_COOKIE该Cookie:

$cookie_val = $_COOKIE['NAME'];

拆分使用explode()输入:插入分贝之前$cookie_array[0], $cookie_array[1] ...

清洁值:$cookie_array = explode(",", $cookie_val);

从该结果阵列使用所需要的值。

<?php 
$str = "1:good,2:accelent,3:bad,4:good,fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:[email protected]"; 

$rows = explode(',', $str); 

$data['table1'] = $data['table2'] = array(); 

foreach($rows as $k => $v) { 
$a = explode(':', $v); 
$data[(is_numeric($a[0]) ? 'table1' : 'table2')][$a[0]] = $a[1]; 
} 

var_dump($data); 
?> 

这会将数据拆分为两个数组。