簡體   English   中英

將Cookie數據保存到MySQL數據庫?

[英]Save my cookie data to MySQL database?

我正在做調查,我是離線服務器,所以我將用戶信息保存在cookie中,我有用戶信息,例如

Fname:Ali,Lname:Kheiri,title:Director,org:Magiclamp,email:alikheiri@gmail.com Fname:Ali,Lname:Kheiri,title:Director,org:Magiclamp,email:alikheiri@gmail.com

它保存在cookie中,但現在我在線,所以我想將此cookie數據保存在php,mysql的mysql數據庫中,為此我編寫了這段代碼,但無法正常工作

    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包含所有內容,因此您應該首先基於','丟棄cookie值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM