0

私はオフラインサーバーで調査を行っていたので、ユーザー情報を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

それはクッキーに保存されていますが、今私はオンラインなので、このクッキーデータをphpのmysqlデータベースに保存したいのですが、このための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); 

}
4

1 に答える 1

1

クッキーの値を文字列として取得し、挿入クエリを使用するよりもすべての基準を単独で取得する必要があります。作成したクエリが正しくないため、user_data に名、姓、役職を挿入すると言っています...彼 1 は $cookie を評価しますが、SQL は $cookie にすべてが含まれていることを認識していないため、最初に「,」に基づいて Cookie の値を取得する必要があります。

于 2012-05-11T11:41:12.243 に答える