Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将cookie数据插入mysql数据库php?_Php_Mysql_Database_Insert - Fatal编程技术网

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

如何将cookie数据插入mysql数据库php?,php,mysql,database,insert,Php,Mysql,Database,Insert,我有一个保存在cookie中的数据数组,如下所示 1:good,2:accelent,3:bad,4:good,fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:Riaz@khan.com 在这里,我想将这些数据保存在不同的表中 这个放在一张桌子里 1:good,2:accelent,3:bad,4:good 这个在另一张桌子上 fname:Ahmad,lname:Riaz,title:Developer,org:Magic

我有一个保存在cookie中的数据数组,如下所示

1:good,2:accelent,3:bad,4:good,fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:Riaz@khan.com
在这里,我想将这些数据保存在不同的表中 这个放在一张桌子里

1:good,2:accelent,3:bad,4:good
这个在另一张桌子上

fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:Riaz@khan.com
如何解决此问题

使用以下方法读取cookie:
$cookie\u val=$\u cookie['NAME']

使用以下命令拆分输入:
$cookie\u array=explode(“,”,$cookie\u val)

从结果数组中使用所需的值:
$cookie\u数组[0]、$cookie\u数组[1]…

在插入数据库之前,请清除这些值。


<?php
$str = "1:good,2:accelent,3:bad,4:good,fname:Ahmad,lname:Riaz,title:Developer,org:Magiclamp,email:Riaz@khan.com";

$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);
?>
这将把数据分成两个数组。

问题已经提出