MENU

将别人的JSON存到自己数据库

• April 18, 2019 • Read: 3251 • Web Program

关于这个功能

这个东西来源昨天晚上的突发奇想,别看代码不多,实际上花了三个小时,因为里面有些函数我还不认识,找了很多关于PHP处理字段的帖子,现在总结在下面。可以原封不动的将别人接口的JSON数据存到自己数据库,然后用我昨天发的文章可以生成自己的接口,用之前记得到数据库先建一张表~

<?php
header("content-type:text/html;charset=utf-8");
//$url 接口连接,获得返回的json值
$url="http://47.99.153.121:8021/index.php/index/detailsContent/did/";
$file_content = file_get_contents($url);
//对json格式的字符串进行编码,同时进行数组化
$arr =(array) json_decode($file_content);
foreach ( $arr as $k ){//遍历添加到自己数据库
    $link = mysqli_connect("127.0.0.1","root","root","xiaohuwei");    
    mysqli_set_charset($link, "utf8");
    //拼接添加语句 不同接口数据不同  自定义吧~
    $sql = "insert baobao(name,price,detail,material) values('".$k->title."','".$k->city."','".$k->profermer."','".$k->price."')";
    mysqli_query($link, $sql); 
    $rows = mysqli_affected_rows($link);
    mysqli_close($link);
    $i++;
    print_r("第".$i."条数据");
    // print_r($k);
    if($rows > 0){ 
    //判断受影响的函数,大于0就跳到show.php
    echo "<span style='color:green;'>成功添加</span><br>";
    }else{
    echo "<span style='color:red;'>失败了!</span><br>";
    }
  };

效果图

1

Leave a Comment

6 Comments
  1. 大佬 博客模板能分享一份不?

    1. @www.qian.lu不好意思哈,这套模板是别人的收费模板,您可以咨询作者
      https://get233.com@(太开心)

    2. @肖小帅好的 谢谢!!

  2. 牛气冲天!!

    1. @www.qian.lu嘿嘿@(呵呵)

    2. @肖小帅这博客模板可以分享一份不?