微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 将我的cookie数据保存到MySQL数据库?

我正在做一项调查我是离线服务器所以我将用户信息保存在cookie中,
我有这样的用户信息

FNAME:阿里,LNAME:Kheiri,职称:主任,ORG:Magiclamp,电子邮件:alikheiri@gmail.com
FNAME:阿里,LNAME:Kheiri,职称:主任,ORG:Magiclamp,电子邮件:alikheiri@gmail.com

它保存在cookie中,但现在我在线,所以我想将这个cookie数据保存在PHPmysql数据库中,javascript为此我编写这段代码但是它不能正常工作

    MysqL_connect("localhost","root","");//database connection05
    MysqL_select_db("o2measure");
    if($_POST['submit']){
        $date = date('Y,m,d');
       $time = date("i:h:s",time() + $time_a);
       echo $session_id;
       $ip=$_SERVER['REMOTE_ADDR'];
        foreach($_COOKIE as $name => $cookie){
    // you can check any conditions based on cookie name $name
    $sql="INSERT INTO user_data (first_name, last_name, job_title, organisation, email, phone_number, ip_address, date, time)
     VALUES(" . MysqL_escape_string($cookie) . ")";
        $result=MysqL_query($sql); 

}

解决方法:

你应该得到cookie值作为一个字符串拆分它并且只使用每个条件而不是使用插入查询,因为你写的查询不正确你说插入user_data第一个名称作为职位的姓氏…但你只是给予他1值$cookie但sql不知道$cookie包含所有内容所以你应该首先根据’,’slpit cookie值

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐