2012-05-11 1 views
0

나는 사용자에게 쿠키 정보를 저장, 그래서 내가 내가 사용자에게이내 쿠키 데이터를 MySQL 데이터베이스에 저장 하시겠습니까? 알리, LNAME : Kheiri, 제목 : 이사, 조직 : 나는 설문 조사를하고 있었다

을 Fname 같은 정보가 오프라인 서버이었다 Magiclamp를, 이메일 : alikheiri @ gmail.com 는하고 Fname : 알리, LNAME : Kheiri, 제목 : 이사, ORG : Magiclamp를, 이메일 : [email protected]

지금 내가 온라인입니다, 그래서 저장할 쿠키에 저장되지만, 이 쿠키 데이터는 MySQL 데이터베이스에서 PHP로,이 자바 스크립트는이 코드를 작성하지만 작동하지 않습니다.

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); 

} 

답변

1

쿠키 값을 문자열로 분할해야합니다. 작성한 쿼리가 올바르지 않기 때문에 insert 쿼리를 사용하는 것보다 모든 조건을 혼자 사용해야합니다. user_data에 성을 입력하십시오. 그에게 1 개의 값인 $ 쿠키 만 제공하지만 SQL은 $ 쿠키에 모든 것이 들어 있다는 것을 모릅니다. 따라서 ','에 기초하여 쿠키 값을 슬레이트해야합니다