Aiuto creazione codice php raccoglitore dati da db
Buongiorno,
Ho la necessità di estrapolare n array per quanti sono i campi del mio DB, questo perchè vorrei passarli dopo alla funzione json_encode($array); per poi farli leggere ad una pagina java script e creare 3 o più grafici sovrapposti.
Potete darmi una mano intanto a far funzionare la pagina Raccoglitore_dati.php per favore?
ps:Avevamo affrontato l'argomento ma per un inserimento alla volta dei dati nel db, questa pagina invece fa il contrario , legge dal db più righe e le mette in array tanti quanti sono i campi(indicati nela query) del DB.
Scusate i miei errori che scopro strada facendo ed aggiornamenti continui della pagina.
Grazie mille in anticipo.
Codice PHP:
<?php
// Array che conterrà i dati del vostro database
$Dati_raccolti = array();
// Codice che raccoglie i vari dati dal vostro database. I dati vengono inseriti nell'apposito array creato prima
// Trasformo l'array in una stringa
error_reporting(E_ALL);
$USERNAME = "leonardomoretti";
$PASSWORD = null;
$DBSERVER= "localhost";
$DBNAME = "my_leonardomoretti";
if(!($db_connection = new mysqli($DBTIME, DEVICE, DATA1, DATA2)SERVER, $USERNAME, $PASSWORD, $DBNAME)))
die('Connect Error (' . $db_connection->connect_errno . ') '. $db_connection->connect_error);
if(!($db_selection = $db_connection->select_db($DBNAME)))
die ("Errore nella selezione del DB.");
$query = "SELECT `TIME`, `DEVICE`, `DATA1`, `DATA2` FROM `MEASUREMENTS` WHERE `DATA`= "2020-08-04" ";
//echo $query;
if($stmt = $db_connection->prepare($query)){
$result = $stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
echo '
'. $row['TIME'].' '. $row['DEVICE'].' ' . $row['DATA1'] . ' ' . $row['DATA2'] . '
';
}
}
else {
echo "ERROR: Could not able to execute $query. " . mysqli_error($db_connection);
}
$db_connection->close();
//$Stringa_dati_raccolti = json_encode($array);
// Quando questo file verrà chiamato dovrà restituire la stringa
//echo $Stringa_dati_raccolti;
?>
Citazione:
ORA LA QUERY E' CORRETTA E MOSTRA IL RISULTATO GIUSTO SU PHPADMIN
Però c'è questo errore.
Parse error: syntax error, unexpected '2020' (T_LNUMBER) in /membri/leonardomoretti/Raccoglitore_dati.php on line 19