-아두이노 코드는 생략-
아두이노에서 GET 방식으로 데이터 받기
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<form action="bn2.php" method="get">
<p>Temperature : <input type="text" name="temperature"></p>
<p>Humidity : <input type="text" name="humidity"></p>
<p><input type="submit" /></p>
</form>
</body>
</html>
받은값 DB에 넣기
<?php
header("Content-Type: text/html;charset=UTF-8");
$host = ''; //호스트
$user = ''; //유저명
$pw = ''; //비밀번호
$dbName = ''; //데이터베이스명
$mysqli = new mysqli($host, $user, $pw, $dbName);
if($mysqli){ echo "MySQL successfully connected!<br/>";
$temp = $_GET['temperature'];
$humi = $_GET['humidity'];
echo "<br/>temperature = $temp";
echo ", ";
echo "humidity = $humi<br/>";
$query = "INSERT INTO Miniproject (temperature, humidity) VALUES ('$temp','$humi')";
mysqli_query($mysqli,$query);
echo "</br>success!!"; } else{ echo "MySQL could not be connected"; } mysqli_close($mysqli);
//데이터베이스에 센서값을 넣는 페이지
?>
출력하기
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<style>
</style>
</head>
<body>
<header>
<div class="logo"><h2>BONOBONO</h2></div>
<div class="logo2">온도, 습도 측정 결과</div>
</header>
<div class="bnbn">
<table>
<th>
<?
header("Content-Type: text/html;charset=UTF-8");
$con = mysql_connect("호스트","아이디","비밀번호","DB명");
if ($con->connect_error) {
die("접속 실패: ". $con->connect_error);
}
mysql_query("SET NAMES utf8");
$query = "SELECT * FROM Miniproject ";
// $db_selected = mysql_select_db('DB명',$con);
$result = mysql_query($query, $con);
$row = mysql_fetch_array($result);
$rowcount = mysql_num_rows($result);
echo "온도 : ".$row["temperature"]."<br>\n";
echo "습도 : ".$row["humidity"]."<br>\n";
?>
</th>
</table>
</div>
</body>
</html>
'PHP' 카테고리의 다른 글
[ PHP ] 네이버 간편로그인 회원가입 구현 , CSRF 방지 코드 추가 (0) | 2022.10.30 |
---|---|
PHP } 코드 이그나이터 스터디 210731- (0) | 2021.07.31 |
php: 자바스크립트에서 php 변수 부르기 (0) | 2020.12.27 |
PHP 자주 쓰는 코드: 반복문 , 차례대로 순서 출력 , 배열 (0) | 2020.10.25 |
PHP 자주 쓰는 코드: 반복문 tip (0) | 2020.10.24 |
댓글