2012-05-11 20 views
-5

可能性の重複:
Save my cookie data to MySQL database?PHPのクッキーからmysqlのデータを保存するには?

私はのmysqlにデータを保存したい** PHPで**クッキーからデータベース****。 オフラインサーバーでCookieにデータを保存するアプリケーションがあります。オンラインになると、このCookieをSQLデータベースに保存します。

+0

私は(http://stackoverflow.com/questions/10550441/save-my-cookie-data-to-mysql-database)[この] DUPとして低迷しています。 – halfer

答えて

-2

あなたの質問は明確ではありませんが、役に立つかもしれません。

PHPのクッキー配列を反復処理してテーブルに挿入することができます。

foreach($_COOKIE as $name => $cookie){ 
    // you can check any conditions based on cookie name $name 
    $query1 = "INSERT INTO table_name(field_name) VALUES(" . mysql_escape_string($cookie) . ")"; 
    mysql_query($query1); 
    unset($query1); 
} 
+1

古き良きmysql_ *関数を使って新しいコードを書いてください。それらはもはや維持されず、コミュニティは[非推奨プロセス](http://goo.gl/KJveJ)を開始しました。代わりに、[準備完了声明](http://goo.gl/vn8zQ)について学び、[PDO](http://php.net/pdo)または[MySQLi](http://php.net/)を使用する必要があります。 mysqli)。あなたが決定できない場合、[この記事](http://goo.gl/3gqF9)が選択に役立ちます。あなたが学びたい人は、[ここではかなり良いPDO関連のチュートリアルです](http://goo.gl/vFWnC)。 – vascowhite

+0

@vascowhite、あなたのコメントをありがとうが、それは方法を示すための単なる例でした。簡単な質問のために、PDOまたはORMまたは関連するもので答えを説明することは良い考えではありません。 – Sanjay

+1

正しい方法が良いアイデアではないことをどのように示していますか? mysql_ *関数を使うのは間違っています。人々にそれらを使うように伝えるべきではありません。 PDOについて学ぶのが面倒であれば、それは非常にシンプルであり、確かにmysql_ *関数よりも複雑ではありません。この回答は[PDO](http://stackoverflow.com/a/60496/212940)を参照してください。 – vascowhite

関連する問題