neche

coba

Mar 16th, 2022
941
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.89 KB | None | 0 0
  1. #isi data input.json
  2. {
  3.   "sensor": [
  4.     {
  5.       "accel": [
  6.         {
  7.           "x": 999.9999,
  8.           "y": 999.9999,
  9.           "z": 999.9999
  10.         }
  11.       ],
  12.       "compass": [
  13.         {
  14.           "x": 999.9999,
  15.           "y": 999.9999,
  16.           "z": 999.9999
  17.         }
  18.       ],
  19.       "gyro": [
  20.         {
  21.           "x": 999.9999,
  22.           "y": 999.9999,
  23.           "z": 999.9999,
  24.           "temp": 39.25
  25.         }
  26.       ],
  27.       "dht22": [
  28.         {
  29.           "temp": 500.25,
  30.           "hum": 82.25
  31.         }
  32.       ]
  33.     }
  34.   ],
  35.   "analog": [
  36.     {
  37.       "24v": [
  38.         {
  39.           "1": 1023,
  40.           "2": 1023,
  41.           "3": 1023,
  42.           "4": 1023
  43.         }
  44.       ],
  45.       "12v": [
  46.         {
  47.           "1": 1023,
  48.           "2": 1023,
  49.           "3": 1023,
  50.           "4": 1023
  51.         }
  52.       ],
  53.       "5v": [
  54.         {
  55.           "1": 1023,
  56.           "2": 1023,
  57.           "3": 1023,
  58.           "4": 1023
  59.         }
  60.       ]
  61.     }
  62.   ],
  63.   "digital": [
  64.     {
  65.       "5v": [
  66.         {
  67.           "1": 255,
  68.           "2": 255
  69.         }
  70.       ],
  71.       "12v": [
  72.         {
  73.           "1": 1,
  74.           "2": 1
  75.         }
  76.       ],
  77.       "24v": [
  78.         {
  79.           "1": 1,
  80.           "2": 1
  81.         }
  82.       ]
  83.     }
  84.   ]
  85. }
  86.  
  87.  
  88.  
  89. #file buat ambil data json dari input.json
  90.  
  91. $data = file_get_contents('input.json');
  92. $raw = json_decode($data, true);
  93. // echo $data;
  94. // print_r($raw);
  95.  
  96. #buat akses ke index x,y,z
  97. $accel_x =  $raw['sensor']['0']['accel']['0']['x'];
  98. $accel_y = $raw['sensor']['0']['accel']['0']['y'];
  99. $accel_z = $raw['sensor']['0']['accel']['0']['z'];
  100.  
  101. #buat masukin data ke database
  102. try{
  103.   $sql = "INSERT INTO coba(accel_x, accel_y, accel_z)VALUES($accel_x,$accel_y,$accel_z)";
  104.   $data = $connection->query($sql);
  105.   $data->setFetchMode(PDO::FETCH_ASSOC);
  106. }catch(PDOException $e ){
  107.   die("Connection Failed!. Try Again!". $e->getMessage());
  108.  
Advertisement
Add Comment
Please, Sign In to add comment