2017-07-21 15 views
-2

https://ipinfo.io/jsonのデータをPHPを使用してmy mysqlデータベースに保存するにはどうすればいいですか?私は、データを表示することができますが、私は非常にテーブルの訪問者の場所に列名とのIP、都市、地域、国、場所、組織のようなデータを格納することについて混乱しています。今まで私はここのように私のコードデータをフェッチすることができる午前:PHPを使用してjson応答のデータを保存する方法

<script> 
 
    $.get("https://ipinfo.io/json", function (response) { 
 
    $("#ip").html("IP: " + response.ip); 
 
    $("#address").html("Location: " + response.city + ", " + response.region); 
 
    $("#details").html(JSON.stringify(response, null, 4)); 
 
}, "jsonp"); 
 
    </script>
<div id="ip"></div> 
 
<div id="address"></div> 
 
<hr/>Full response: <pre id="details"></pre>

を私はあなたがする必要がある今のphp

+0

を試し、有効なURLを入力して[初心者のためのMySQLiを](http://codular.com/php-mysqli ) – GrumpyCrouton

+1

ようこそスタックオーバーフロー! **あなた自身でコードを書くことを試みることが期待されます**。 [研究を行って](https://meta.stackoverflow.com/questions/261592)、**あなたが試したものを投稿する**と**動作していないことの明確な説明**と[最小、完全、および検証可能](https://stackoverflow.com/help/mcve)の例を参照してください。私は[良い質問をする方法](https://stackoverflow.com/questions/how-to-ask)を読むことをお勧めします。また、[ツアー](https://stackoverflow.com/tour)も必ずお読みください。 – GrumpyCrouton

答えて

0

を使用してMySQLデータベースにこのデータとストアを使用したいですjQueryライブラリを読み込みます。

$.get("https://ipinfo.io/json", function (response) { 
 
\t $("#ip").html("IP: " + response.ip); 
 
\t $("#address").html("Location: " + response.city + ", " + response.region); 
 
\t $("#details").html(JSON.stringify(response, null, 4)); 
 
\t /* 
 
\t $data=JSON.stringify(response, null, 4); 
 
\t $.ajax({ 
 
\t \t url: "myAction.php", 
 
\t \t type : "POST", 
 
\t \t data: $data, 
 
\t \t beforeSend: function(xhr) { 
 
\t \t \t // do anythang 
 
\t \t }, 
 
\t \t success: function(result){ 
 
\t \t \t // do anythang 
 
\t \t \t //console.log(result); 
 
\t \t }, 
 
\t \t error: function(xhr){ 
 
\t \t \t // do anythang 
 
\t \t \t //console.log(xhr); 
 
\t \t } 
 
\t }); 
 
\t */ 
 
}, "jsonp");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
 

 
    
 
<div id="ip"></div> 
 
<div id="address"></div> 
 
<hr/>Full response: <pre id="details"></pre>

まずコメントを解除Ajaxのコードは、その後

関連する問題