Ho rifatto tutto con Zio e lo posto così se a qualcuno serve.....
testato funziona perfettamente.
Codice: Seleziona tutto
CREATE TABLE IF NOT EXISTS `test` (
`index` int(20) NOT NULL AUTO_INCREMENT,
`publicKey` varchar(20) DEFAULT NULL,
`privateKey` varchar(50) DEFAULT NULL,
`date` varchar(50) DEFAULT NULL,
`time` varchar(50) DEFAULT NULL,
`dato1` varchar(50) DEFAULT NULL,
`dato2` varchar(50) DEFAULT NULL,
`dato3` varchar(50) DEFAULT NULL,
`dato4` varchar(50) DEFAULT NULL,
PRIMARY KEY (`index`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Codice: Seleziona tutto
<?php
// dichiaro le variabili che ricevo da arduino
$publicKey = $_GET['publicKey'];
$privateKey = $_GET['privateKey'];
$tmsp = strtotime("now");
$date = date('d/m/Y ', $tmsp);
$time = date(' H:i:s ', $tmsp);
$dato1 = $_GET['dato1'];
$dato2 = $_GET['dato2'];
$dato3 = $_GET['dato3'];
$dato4 = $_GET['dato4'];
// effettuo la connessione al mysql
$host = "localhost";
$database = "database";
$password = "password";
$link = mysql_connect($host, $database, $password);
if (!$link) {
die('non connesso : ' . mysql_error());
}
// effettuo la connessione al database mysql
$db_selected = mysql_select_db('database', $link);
if (!$db_selected) {
die ('Non è possibile connettersi al database : ' . mysql_error());
}
// seleziono la tabella nella quale memorizzare i dati
$query = mysql_query("SELECT * FROM test");
$fetch = mysql_fetch_array($query);
// inserisco i valori
if (mysql_query("INSERT INTO test(publicKey,privateKey,,date,time,dato1,dato2,dato3,dato4)
VALUES('$publicKey','$privateKey','$date','$time','$dato1','$dato2','$dato3','$dato4') ")or die(mysql_error()))
{ // se tutto è andato a buon fine...
echo "OK";
}
else{
echo "ERROR";
}
?>