Spara data för temperatur och luftfuktighet på MySQL med Arduino Uno och Wifly (5 / 7 steg)
Steg 5: Förbereda för PHP-filer
Du göra tre filer:conec.php
I den här filen kommer att ansluta till vår databas
KOD:
<? php
funktion Conection() {
om (! () $link=mysql_connect("your_ipserver","your_user","your_pass"))) {
Exit();
}
om (! mysql_select_db("your_database",$link)) {
Exit();
}
returnera $link;
}
? >
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Add.php
Denna fil tillåter oss att skicka data till vårt bord "tempmoi" i vår databas, där "temp1" motsvarar temperaturdata och "moi1" är likvärdiga med luftfuktighetsdata. Denna fil tillåter oss också att Arduino skicka data till basen.
KOD:
<? php
include("conec.php");
$link=Conection();
$Sql = "Infoga i tempmoi (temp1, moi1) värden ('". $_GET ["temp1"]. "', '". $_GET["moi1"]."')";
mysql_query($SQL,$Link);
header ("läge: insertareg.php");
? >
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
insertareg.php
I denna fil kan vi se alla data samlas in av sensorer och sätta i databasen, förutom att lägga till vissa data av fukt och temperatur om det behövs.
KOD:
< html >
< head >
< title > Data av Sensor < / title >
< / head >
< body >
Data från temperatur och fukt sensorer < h1 > < / h1 >
< bildar action="add.php" metod = "Hämta" >
< TABLE >
< tr >
< td > temperatur 1 < /td >
< td >< input type = "text" name = "temp1" storlek = "20" maxlength = "30" >< /td >
< /tr >
< tr >
< td > fukt 1 < /td >
< td >< input type = "text" name = "moi1" storlek = "20" maxlength = "30" >< /td >
< /tr >
< / TABLE >
< input type = "Skicka" namn = "accion" value = "Grabar" >
< / FORM >
< hr >
<? php
include("conec.php");
$link=Conection();
$result = mysql_query ("select * från tempmoi beställning av id desc", $link);
? >
< table border = "1" cellspacing = "1" cellpadding = "1" >
< tr >
< td > & nbsp; Temperaturen 1 & nbsp; < /td >
< td > & nbsp; Fukten 1 & nbsp; < /td >
< /tr >
<? php
medan ($row = mysql_fetch_array($result)) {
printf ("< tr >< td > & nbsp; %s < /td >< td > & nbsp; %s & nbsp; < /td >< /tr > ", $row ["temp1"], $row["moi1"]);
}
mysql_free_result($Result);
? >
< / table >
< / body >
< / html >
--------------------------------------------------------------------------------------------------------------------------------------------------------------------