× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file problema database MySQL

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6248 by giacomo.bartolacci
problema database MySQL was created by giacomo.bartolacci
creata a dovere il database su altervista, impostato a dovere il config.php, il config.php stesso mi da la seguente:

Errore nella query : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,,,,,,,,,,,,,,,,,,,, )' at line 1

inoltre dal log del raspberry mi dice:

Error connecting to server : www.(miosito).altervista.org/swpi/swpi_logger.php


il tutto mentre il file meteo.txt si aggiorna correttamente, guardate:

www.meteolucignano.altervista.org/swpi/data.html


sono due settimane che tento in tutti i modi! credo di aver letto ogni discussione su questo forum riguardo questo argomento. aiuto!!!!

Please Log in to join the conversation.

More
8 years 11 months ago #6250 by tony
Replied by tony on topic problema database MySQL
Difficile capire cosi.
Comunque , visto che usi meteo.txt per aggiornare il sito , perche vuoi usare anche il logger ?
Dal punto di vista dello sviluppo il logger è la prima modalità di invio dei dati che ho implementato ma ora non la uso neanche io nelle mie stazioni.
TT

Please Log in to join the conversation.

More
8 years 11 months ago #6251 by SlamBall
Replied by SlamBall on topic problema database MySQL
Prova a sostituire questa riga:
$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";

Fammi sapere.

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6252 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL
vorrei poter avere la possibilità di fare statistiche, grafici e altro... da quel poco che ci capisco, non credo si possa fare senza un database

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6253 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL
sostituire a cosa? e dove? scusami tanto ma sono proprio nel pallone

Please Log in to join the conversation.

More
8 years 11 months ago #6254 by SlamBall
Replied by SlamBall on topic problema database MySQL
Hai provato a sostituire la riga con quella suggerita da me nel tuo file swpi_logger.php??

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6255 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL
quale riga?

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6256 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL
trovata! l'ho sostituita! vediamo un po' cosa succede

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6257 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

tony wrote: Difficile capire cosi.
Comunque , visto che usi meteo.txt per aggiornare il sito , perche vuoi usare anche il logger ?
Dal punto di vista dello sviluppo il logger è la prima modalità di invio dei dati che ho implementato ma ora non la uso neanche io nelle mie stazioni.
TT


vorrei poter avere la possibilità di fare statistiche, grafici e altro... da quel poco che ci capisco, non credo si possa fare senza un database

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6258 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

giacomo.bartolacci wrote: trovata! l'ho sostituita! vediamo un po' cosa succede


no, niente, sempre uguale

Please Log in to join the conversation.

More
8 years 11 months ago #6260 by SlamBall
Replied by SlamBall on topic problema database MySQL
Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago - 8 years 11 months ago #6261 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

SlamBall wrote: Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?



FILE CONFIG.PHP (6 righe)

<?php
$server = "localhost";
$user = "meteolucignano";
$pwd = "***password per accedere ad altervista***";
$db = "my_meteolucignano"
?>



FILE SWPI_LOGGER.PHP (120 righe)

<?php



require("config.php");

$swpipwd1 = $_POST;

if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}

$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;

$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;



// --

// --
// -- Table structure for table `meteo`
// --

// CREATE TABLE IF NOT EXISTS `METEO` (
// `TIMESTAMP_LOCAL` datetime NOT NULL,
// `TIMESTAMP_IDX` datetime default NULL,
// `WINDIR_CODE` text,
// `WIND_DIR` smallint(6) default NULL,
// `WIND_AVE` double default NULL,
// `WIND_GUST` double default NULL,
// `TEMP` double default NULL,
// `PRESSURE` double default NULL,
// `HUM` double default NULL,
// `RAIN` double default NULL,
// `RAIN_RATE` double default NULL,
// `TEMPINT` double default NULL,
// `HUMINT` double default NULL,
// `WIND_CHILL` double default NULL,
// `TEMP_APPARENT` double default NULL,
// `DEW_POINT` double default NULL,
// `UV_INDEX` double default NULL,
// `SOLAR_RAD` double default NULL,
// `WIND_DAY_MIN` double default NULL,
// `WIND_DAY_MAX` double default NULL,
// `WIND_DAY_GUST_MIN` double default NULL,
// `WIND_DAY_GUST_MAX` double default NULL,
// `TEMP_OUT_DAY_MIN` double default NULL,
// `TEMP_OUT_DAY_MAX` double default NULL,
// `TEMP_IN_DAY_MIN` double default NULL,
// `TEMP_IN_DAY_MAX` double default NULL,
// `HUM_OUT_DAY_MIN` double default NULL,
// `HUM_OUT_DAY_MAX` double default NULL,
// `HUM_IN_DAY_MIN` double default NULL,
// `HUM_IN_DAY_MAX` double default NULL,
// `PRESSURE_DAY_MIN` double default NULL,
// `PRESSURE_DAY_MAX` double default NULL,
// `WIND_DIR_AVE` double default NULL
// ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);


if (!$con)
{
die('Could not connect: ' . mysql_error());
}



$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";


$result = mysql_query($sql) ;

if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);

}

mysql_close($con);

echo 'OK';

?>

HO CREATO IL DATABASE MYSQL IMPORTANDO IL FILE .SQL CHE TROVI IN ALLEGATO E MI HA GENERATO LA PAGINA DI CUI TI LASCIO UNA FOTO IN ALLEGATO.

DITEMI DOVE SBAGLIO GRAZIE
Attachments:
Last edit: 8 years 11 months ago by giacomo.bartolacci. Reason: AGGIUNTA FILE .SQL

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6262 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

giacomo.bartolacci wrote:

SlamBall wrote: Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?



FILE CONFIG.PHP (6 righe)

<?php
$server = "localhost";
$user = "meteolucignano";
$pwd = "***password per accedere ad altervista***";
$db = "my_meteolucignano"
?>



FILE SWPI_LOGGER.PHP (120 righe)

<?php



require("config.php");

$swpipwd1 = $_POST;

if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}

$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;

$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;



// --

// --
// -- Table structure for table `meteo`
// --

// CREATE TABLE IF NOT EXISTS `METEO` (
// `TIMESTAMP_LOCAL` datetime NOT NULL,
// `TIMESTAMP_IDX` datetime default NULL,
// `WINDIR_CODE` text,
// `WIND_DIR` smallint(6) default NULL,
// `WIND_AVE` double default NULL,
// `WIND_GUST` double default NULL,
// `TEMP` double default NULL,
// `PRESSURE` double default NULL,
// `HUM` double default NULL,
// `RAIN` double default NULL,
// `RAIN_RATE` double default NULL,
// `TEMPINT` double default NULL,
// `HUMINT` double default NULL,
// `WIND_CHILL` double default NULL,
// `TEMP_APPARENT` double default NULL,
// `DEW_POINT` double default NULL,
// `UV_INDEX` double default NULL,
// `SOLAR_RAD` double default NULL,
// `WIND_DAY_MIN` double default NULL,
// `WIND_DAY_MAX` double default NULL,
// `WIND_DAY_GUST_MIN` double default NULL,
// `WIND_DAY_GUST_MAX` double default NULL,
// `TEMP_OUT_DAY_MIN` double default NULL,
// `TEMP_OUT_DAY_MAX` double default NULL,
// `TEMP_IN_DAY_MIN` double default NULL,
// `TEMP_IN_DAY_MAX` double default NULL,
// `HUM_OUT_DAY_MIN` double default NULL,
// `HUM_OUT_DAY_MAX` double default NULL,
// `HUM_IN_DAY_MIN` double default NULL,
// `HUM_IN_DAY_MAX` double default NULL,
// `PRESSURE_DAY_MIN` double default NULL,
// `PRESSURE_DAY_MAX` double default NULL,
// `WIND_DIR_AVE` double default NULL
// ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);


if (!$con)
{
die('Could not connect: ' . mysql_error());
}



$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";


$result = mysql_query($sql) ;

if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);

}

mysql_close($con);

echo 'OK';

?>

HO CREATO IL DATABASE MYSQL IMPORTANDO IL FILE .SQL CHE TROVI IN ALLEGATO E MI HA GENERATO LA PAGINA DI CUI TI LASCIO UNA FOTO IN ALLEGATO.

DITEMI DOVE SBAGLIO GRAZIE

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6263 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

giacomo.bartolacci wrote:

SlamBall wrote: Molto strano, io sto ho ancora la stazione in prova e uso il logger e funziona. Hai controllato se il file config.php è corretto? Puoi allegarlo con le password oscurate?
Il database su altervista è stato creato correttamente?
Puoi mandarmi anche il file swpi_logger.php che usi cosi gli do un'occhiata?



FILE CONFIG.PHP (6 righe)

<?php
$server = "localhost";
$user = "meteolucignano";
$pwd = "***password per accedere ad altervista***";
$db = "my_meteolucignano"
?>



FILE SWPI_LOGGER.PHP (120 righe)

<?php



require("config.php");

$swpipwd1 = $_POST;

if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}

$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;

$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;



// --

// --
// -- Table structure for table `meteo`
// --

// CREATE TABLE IF NOT EXISTS `METEO` (
// `TIMESTAMP_LOCAL` datetime NOT NULL,
// `TIMESTAMP_IDX` datetime default NULL,
// `WINDIR_CODE` text,
// `WIND_DIR` smallint(6) default NULL,
// `WIND_AVE` double default NULL,
// `WIND_GUST` double default NULL,
// `TEMP` double default NULL,
// `PRESSURE` double default NULL,
// `HUM` double default NULL,
// `RAIN` double default NULL,
// `RAIN_RATE` double default NULL,
// `TEMPINT` double default NULL,
// `HUMINT` double default NULL,
// `WIND_CHILL` double default NULL,
// `TEMP_APPARENT` double default NULL,
// `DEW_POINT` double default NULL,
// `UV_INDEX` double default NULL,
// `SOLAR_RAD` double default NULL,
// `WIND_DAY_MIN` double default NULL,
// `WIND_DAY_MAX` double default NULL,
// `WIND_DAY_GUST_MIN` double default NULL,
// `WIND_DAY_GUST_MAX` double default NULL,
// `TEMP_OUT_DAY_MIN` double default NULL,
// `TEMP_OUT_DAY_MAX` double default NULL,
// `TEMP_IN_DAY_MIN` double default NULL,
// `TEMP_IN_DAY_MAX` double default NULL,
// `HUM_OUT_DAY_MIN` double default NULL,
// `HUM_OUT_DAY_MAX` double default NULL,
// `HUM_IN_DAY_MIN` double default NULL,
// `HUM_IN_DAY_MAX` double default NULL,
// `PRESSURE_DAY_MIN` double default NULL,
// `PRESSURE_DAY_MAX` double default NULL,
// `WIND_DIR_AVE` double default NULL
// ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);


if (!$con)
{
die('Could not connect: ' . mysql_error());
}



$sql = "INSERT INTO meteo (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave.")";


$result = mysql_query($sql) ;

if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);

}

mysql_close($con);

echo 'OK';

?>

HO CREATO IL DATABASE MYSQL IMPORTANDO IL FILE .SQL CHE TROVI IN ALLEGATO E MI HA GENERATO LA PAGINA DI CUI TI LASCIO UNA FOTO IN ALLEGATO.

DITEMI DOVE SBAGLIO GRAZIE





NON ALLEGA IL FILE .SQL, PER CUI QUI SOTTO LASCIO IL CONTENUTO:


-- phpMyAdmin SQL Dump
-- version 3.3.8.1
-- www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 12 dic, 2014 at 10:47 PM
-- Versione MySQL: 5.0.32
-- Versione PHP: 5.4.34-0rnx1

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `sint_wind_pi`
--

--

--
-- Struttura della tabella `METEO`
--

CREATE TABLE IF NOT EXISTS `METEO` (
`TIMESTAMP_LOCAL` datetime NOT NULL,
`TIMESTAMP_IDX` datetime default NULL,
`WINDIR_CODE` text,
`WIND_DIR` smallint(6) default NULL,
`WIND_AVE` double default NULL,
`WIND_GUST` double default NULL,
`TEMP` double default NULL,
`PRESSURE` double default NULL,
`HUM` double default NULL,
`RAIN` double default NULL,
`RAIN_RATE` double default NULL,
`TEMPINT` double default NULL,
`HUMINT` double default NULL,
`WIND_CHILL` double default NULL,
`TEMP_APPARENT` double default NULL,
`DEW_POINT` double default NULL,
`UV_INDEX` double default NULL,
`SOLAR_RAD` double default NULL,
`WIND_DAY_MIN` double default NULL,
`WIND_DAY_MAX` double default NULL,
`WIND_DAY_GUST_MIN` double default NULL,
`WIND_DAY_GUST_MAX` double default NULL,
`TEMP_OUT_DAY_MIN` double default NULL,
`TEMP_OUT_DAY_MAX` double default NULL,
`TEMP_IN_DAY_MIN` double default NULL,
`TEMP_IN_DAY_MAX` double default NULL,
`HUM_OUT_DAY_MIN` double default NULL,
`HUM_OUT_DAY_MAX` double default NULL,
`HUM_IN_DAY_MIN` double default NULL,
`HUM_IN_DAY_MAX` double default NULL,
`PRESSURE_DAY_MIN` double default NULL,
`PRESSURE_DAY_MAX` double default NULL,
`WIND_DIR_AVE` double default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dump dei dati per la tabella `METEO`
--

Please Log in to join the conversation.

More
8 years 11 months ago #6264 by SlamBall
Replied by SlamBall on topic problema database MySQL
Sembra ci sia qualcosa che non quadra!

Prova a sostituire i file config.php e swpi_logger.php con quelli che ti allego.

NB: nel file config.php la $swpipwd = password del swpi (di default è admin, se l'hai cambiata mettici la tua)

Please Log in to join the conversation.

More
8 years 11 months ago #6265 by SlamBall
Replied by SlamBall on topic problema database MySQL
file CONFIG.PHP

<?php

$server = "yoursercver";
$user = "youruser";
$pwd = "yourpwd";
$db = "yuordb";
$swpipwd = "yuordbpwd";

?>

Please Log in to join the conversation.

More
8 years 11 months ago #6266 by SlamBall
Replied by SlamBall on topic problema database MySQL
file SWPI_LOGGER.PHP

<?php

require("config.php");

$swpipwd1 = $_POST;

if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}

$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;

$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;



// --

// --
// -- Table structure for table `meteo`
// --

// CREATE TABLE IF NOT EXISTS `METEO` (
// `TIMESTAMP_LOCAL` datetime NOT NULL,
// `TIMESTAMP_IDX` datetime default NULL,
// `WINDIR_CODE` text,
// `WIND_DIR` smallint(6) default NULL,
// `WIND_AVE` double default NULL,
// `WIND_GUST` double default NULL,
// `TEMP` double default NULL,
// `PRESSURE` double default NULL,
// `HUM` double default NULL,
// `RAIN` double default NULL,
// `RAIN_RATE` double default NULL,
// `TEMPINT` double default NULL,
// `HUMINT` double default NULL,
// `WIND_CHILL` double default NULL,
// `TEMP_APPARENT` double default NULL,
// `DEW_POINT` double default NULL,
// `UV_INDEX` double default NULL,
// `SOLAR_RAD` double default NULL,
// `WIND_DAY_MIN` double default NULL,
// `WIND_DAY_MAX` double default NULL,
// `WIND_DAY_GUST_MIN` double default NULL,
// `WIND_DAY_GUST_MAX` double default NULL,
// `TEMP_OUT_DAY_MIN` double default NULL,
// `TEMP_OUT_DAY_MAX` double default NULL,
// `TEMP_IN_DAY_MIN` double default NULL,
// `TEMP_IN_DAY_MAX` double default NULL,
// `HUM_OUT_DAY_MIN` double default NULL,
// `HUM_OUT_DAY_MAX` double default NULL,
// `HUM_IN_DAY_MIN` double default NULL,
// `HUM_IN_DAY_MAX` double default NULL,
// `PRESSURE_DAY_MIN` double default NULL,
// `PRESSURE_DAY_MAX` double default NULL,
// `WIND_DIR_AVE` double default NULL
// ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);


if (!$con)
{
die('Could not connect: ' . mysql_error());
}



$sql = "INSERT INTO METEO (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave." )";


$result = mysql_query($sql) ;

if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);

}

mysql_close($con);

echo 'OK';

?>
The following user(s) said Thank You: giacomo.bartolacci

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6267 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

SlamBall wrote: file SWPI_LOGGER.PHP

<?php

require("config.php");

$swpipwd1 = $_POST;

if ($swpipwd1 != $swpipwd)
{
die('Wrong password ');
}

$last_measure_time = $_POST;
$idx = $_POST;
$wind_dir_code = $_POST;
$wind_dir = $_POST;
$wind_ave = $_POST;
$wind_gust = $_POST;
$temp_out = $_POST;
$hum_out = $_POST;
$rel_pressure = $_POST;
$rain = $_POST;
$rain_rate = $_POST;
$temp_in = $_POST;
$hum_in = $_POST;
$wind_chill = $_POST;
$temp_apparent = $_POST;
$dew_point = $_POST;
$uv = $_POST;
$illuminance = $_POST;
$winDayMin = $_POST;
$winDayMax = $_POST;

$winDayGustMin = $_POST;
$winDayGustMax = $_POST;
$TempOutMin = $_POST;
$TempOutMax = $_POST;
$TempInMin = $_POST;
$TempInMax = $_POST;
$UmOutMin = $_POST;
$UmOutMax = $_POST;
$UmInMin = $_POST;
$UmInMax = $_POST;
$PressureMin = $_POST;
$PressureMax = $_POST;
$wind_dir_ave = $_POST;



// --



// --
// -- Table structure for table `meteo`
// --

// CREATE TABLE IF NOT EXISTS `METEO` (
// `TIMESTAMP_LOCAL` datetime NOT NULL,
// `TIMESTAMP_IDX` datetime default NULL,
// `WINDIR_CODE` text,
// `WIND_DIR` smallint(6) default NULL,
// `WIND_AVE` double default NULL,
// `WIND_GUST` double default NULL,
// `TEMP` double default NULL,
// `PRESSURE` double default NULL,
// `HUM` double default NULL,
// `RAIN` double default NULL,
// `RAIN_RATE` double default NULL,
// `TEMPINT` double default NULL,
// `HUMINT` double default NULL,
// `WIND_CHILL` double default NULL,
// `TEMP_APPARENT` double default NULL,
// `DEW_POINT` double default NULL,
// `UV_INDEX` double default NULL,
// `SOLAR_RAD` double default NULL,
// `WIND_DAY_MIN` double default NULL,
// `WIND_DAY_MAX` double default NULL,
// `WIND_DAY_GUST_MIN` double default NULL,
// `WIND_DAY_GUST_MAX` double default NULL,
// `TEMP_OUT_DAY_MIN` double default NULL,
// `TEMP_OUT_DAY_MAX` double default NULL,
// `TEMP_IN_DAY_MIN` double default NULL,
// `TEMP_IN_DAY_MAX` double default NULL,
// `HUM_OUT_DAY_MIN` double default NULL,
// `HUM_OUT_DAY_MAX` double default NULL,
// `HUM_IN_DAY_MIN` double default NULL,
// `HUM_IN_DAY_MAX` double default NULL,
// `PRESSURE_DAY_MIN` double default NULL,
// `PRESSURE_DAY_MAX` double default NULL,
// `WIND_DIR_AVE` double default NULL
// ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


$con = mysql_connect($server,$user,$pwd);
mysql_select_db($db);


if (!$con)
{
die('Could not connect: ' . mysql_error());
}



$sql = "INSERT INTO METEO (TIMESTAMP_LOCAL, TIMESTAMP_IDX, WINDIR_CODE, WIND_DIR, WIND_AVE, WIND_GUST, TEMP, PRESSURE, HUM, RAIN, RAIN_RATE, TEMPINT, HUMINT, WIND_CHILL, TEMP_APPARENT, DEW_POINT, UV_INDEX, SOLAR_RAD, WIND_DAY_MIN, WIND_DAY_MAX,WIND_DAY_GUST_MIN ,WIND_DAY_GUST_MAX ,TEMP_OUT_DAY_MIN ,TEMP_OUT_DAY_MAX,TEMP_IN_DAY_MIN ,TEMP_IN_DAY_MAX ,HUM_OUT_DAY_MIN ,HUM_OUT_DAY_MAX ,HUM_IN_DAY_MIN ,HUM_IN_DAY_MAX ,PRESSURE_DAY_MIN ,PRESSURE_DAY_MAX,WIND_DIR_AVE) VALUES ('".$last_measure_time."','".$idx."','".$wind_dir_code."',".$wind_dir.",".$wind_ave.",".$wind_gust.",".$temp_out.",".$rel_pressure.",".$hum_out.",".$rain.",".$rain_rate.",".$temp_in.",".$hum_in.",".$wind_chill.",".$temp_apparent.",".$dew_point.",".$uv.",".$illuminance.",".$winDayMin.",".$winDayMax.",".$winDayGustMin.",".$winDayGustMax.",".$TempOutMin.",".$TempOutMax.",".$TempInMin.",".$TempInMax.",".$UmOutMin.",".$UmOutMax.",".$UmInMin.",".$UmInMax.",".$PressureMin.",".$PressureMax.",".$wind_dir_ave." )";


$result = mysql_query($sql) ;

if (!$result) {
die("Errore nella query $query: " . mysql_error());
//die("Errore nella query $query: " . $sql);

}

mysql_close($con);

echo 'OK';

?>



grazie! ho già copiato e incollato nei rispettivi files e se clicco su "config.php" si apre una pagina bianca (per lo meno non mi da nessun errore)... attendiamo un attimo giusto per mandare a regime il tutto! un'altra cosa: nel pannello di configurazione di sint wind pi (per intenderci quello che compare entrando nel raspberry) nella sezione "log data" ho inserito " www.meteolucignano.altervista.org/swpi/swpi_logger.php "; è giusto o devo inserire diversamente?

Please Log in to join the conversation.

More
8 years 11 months ago - 8 years 11 months ago #6268 by SlamBall
Replied by SlamBall on topic problema database MySQL
Nel pannello dovresti mettere:
logdata = true
serverfile =
http://www.meteolucignano.altervista.org/swpi/swpi_logger.php
Last edit: 8 years 11 months ago by SlamBall.

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6269 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

SlamBall wrote: Nel pannello dovresti mettere:
logdata = true
serverfile = www.meteolucignano.altervista.org/swpi/swpi_logger.php



e allora ho fatto bene! ma adesso, aprendo il suddetto file, mi dice "wrong password"

Please Log in to join the conversation.

More
8 years 11 months ago #6270 by SlamBall
Replied by SlamBall on topic problema database MySQL
allora è sbagliata la password che hai messo in
$swpipwd = "yuordbpwd";

se non l'hai cambiata di default è "admin"

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6271 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

SlamBall wrote: allora è sbagliata la password che hai messo in
$swpipwd = "yuordbpwd";

se non l'hai cambiata di default è "admin"



non ho mai cambiato la password di accesso al raspberry, per intenderci quella che inserisco quando accedo al file di configurazione (schermate rosa)... io veramente non capisco

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6275 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL
comincio ad arrendermi... stavo pensando di caricare i dati su Wunderground: serve il database o è sufficiente il file meteo.txt?

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago - 8 years 11 months ago #6276 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL
nel datalogging (configurazione di sint wind pi) devo mettere:

www. etc o http://www. etc... ???
Last edit: 8 years 11 months ago by giacomo.bartolacci.

Please Log in to join the conversation.

More
8 years 11 months ago #6278 by asy961
Replied by asy961 on topic problema database MySQL
@giacomo.bartolacci

ciao,
potresti postare il file di configurazione (swpi.cfg)
oscurando le password??

grazie

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6279 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

asy961 wrote: @giacomo.bartolacci

ciao,
potresti postare il file di configurazione (swpi.cfg)
oscurando le password??

grazie



dove lo trovo?

Please Log in to join the conversation.

More
8 years 11 months ago #6280 by asy961
Replied by asy961 on topic problema database MySQL
nel raspberry
/home/pi/swpi/swpi.cfg

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6281 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

asy961 wrote: nel raspberry
/home/pi/swpi/swpi.cfg



ho scaricato il file diconfigurazione, ho cambiato l'estensione in .txt e sostituito le password con delle crocette... poi non mi interessa se qualcuno vede le mie password, mi interessa invece che questo benedetto logger funzioni. Il file swpi.txt è in allegato. Grazie a tutti
Attachments:

Please Log in to join the conversation.

More
8 years 11 months ago - 8 years 11 months ago #6282 by asy961
Replied by asy961 on topic problema database MySQL
intanto non so se l'hai cancellata te per sbaglio ma queste righe

[DataLogging]
 = True
serverfile = www.meteolucignano.altervista.org/swpi/swpi_logger.php
[/i]

devono essere cosi

[DataLogging]
logdata = True
serverfile = http://www.meteolucignano.altervista.org/swpi/swpi_logger.php
[/i]

poi vediamo

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Last edit: 8 years 11 months ago by asy961.

Please Log in to join the conversation.

  • giacomo.bartolacci
  • giacomo.bartolacci's Avatar Topic Author
  • Visitor
  • Visitor
8 years 11 months ago #6283 by giacomo.bartolacci
Replied by giacomo.bartolacci on topic problema database MySQL

asy961 wrote: intanto non so se l'hai cancellata te per sbaglio ma queste righe

[DataLogging]
 = True
serverfile = www.meteolucignano.altervista.org/swpi/swpi_logger.php
[/i]

devono essere cosi

[DataLogging]
logdata = True
serverfile = http://www.meteolucignano.altervista.org/swpi/swpi_logger.php
[/i]

poi vediamo



"logdata" cancellato io per sbaglio... aggiunto "http://"; vediamo che succede

Please Log in to join the conversation.

Time to create page: 1.073 seconds