-
Notifications
You must be signed in to change notification settings - Fork 0
/
get_data.php
36 lines (32 loc) · 1.07 KB
/
get_data.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
require_once("lib/sql.php");
$conn = connect();
/*
* Imposto il numero di dati da ricevere (Default = 30)
*/
if(!isset($_GET['limit'])) //Se non viene passata la variabile limit esso viene impostato a 30
$limit = 30;
else
$limit = mysql_real_escape_string($_GET['limit']); //Protezione da SQLI
/*
* Imposto il dato che voglio ritirare (Default=Temp)
*/
if(!isset($_GET['var'])) //Se non viene passata la variabile essa viene impostata a Temp
$var = 'Temp';
else
$var = mysql_real_escape_string($_GET['var']); //Protezione da SQLI
$query = "SELECT $var, UpdateTime
FROM storico limit $limit";
$data = mysql_query($query, $conn);
$i=0;
while($row = mysql_fetch_array($data)) {
$time = strtotime($row['UpdateTime']) * 1000;
$rows[$i]=array($time,(float)$row[$var]); //Tramite Array associativo prendo il valore
$rows1[$i]=array($time,(float)$row[$var]); //della variabile passata
$i++;
}
mysql_close($conn);
//echo json_encode($rows), "\n";
$rows1 = json_encode($rows1);
echo $rows1;
?>