Send Arduino Data To The Web (PHP MySQL D3.js)
Send Arduino Data To The Web (PHP MySQL D3.js)
tempLog------------------------------------------------------------------------
CREATE TABLE tempLog (
timeStamp TIMESTAMP NOT NULL PRIMARY KEY,
temperature int(11) NOT NULL,
humidity int(11) NOT NULL,
);
----------------pagina: connect.php
------------------------------------------------------------------------
<?php
function Connection(){
$server="server";
$user="user";
$pass="pass";
$db="database";
$connection = mysql_connect($server, $user, $pass);
if (!$connection) {
die('MySQL ERROR: ' . mysql_error());
}
mysql_select_db($db) or die( 'MySQL ERROR: '. mysql_error() );
return $connection;
}
?>
----------------pagina: add.php
-----------------------------------------------------------------------------
<?php
include("connect.php");
$link=Connection();
$temp1=$_POST["temp1"];
$hum1=$_POST["hum1"];
$query = "INSERT INTO `tempLog` (`temperature`, `humidity`)
VALUES ('".$temp1."','".$hum1."')";
mysql_query($query,$link);
mysql_close($link);
header("Location: index.php");
?>
----------------pagina: index.php
------------------------------------------------------------------------
<?php
include("connect.php");
$link=Connection();
$result=mysql_query("SELECT * FROM `tempLog` ORDER BY `timeStamp` DESC",
$link);
?>
<html>
<head>
<title>Sensor Data</title>
</head>
<body>
<h1>Temperature / moisture sensor readings</h1>
<table border="1" cellspacing="1" cellpadding="1">
<tr>
<td> Timestamp </td>
<td> Temperature 1 </td>
<td> Moisture 1 </td>
</tr>
<?php
if($result!==FALSE){
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s </td><td> %s </td><td>
%s </td></tr>",
$row["timeStamp"], $row["temperature"], $row["humidity"]);
}
mysql_free_result($result);
mysql_close();
}
?>
</table>
</body>
</html>