Mettre à jour une table avec des données d'une autre - RÉSOLU
Posté : 08 juin 2020, 11:20
Bonjour à tous
J'espère qu'après cette période un peu agitée, vous êtes tous en bonne santé et un peu d'humour.
Je reviens avec mes questions concernant PHP / MySQL.
A cette occasion je souhaite:
1) Obtenir les valeurs de température maximale et minimale pour chaque jour à partir du table "data".
2) Mettez à jour le table "minimaxi" avec les valeurs obtenues auparavant.
Le point 1 est déjà résolu (à ma façon) en utilisant le script:
http://kocher.es/mysql/update-minimaxi.php
(Dans ce cas, je voulais obtenir les valeurs de la veille).
Voici le code utilisé:
Le problème que je vous pose est le suivant:
Comment mettre à jour la table "minimaxi" avec les valeurs obtenues à partir de la table "data"?
Je vous remercie pour l'aide que vous pouvez me donner
Saludos desde San Sebastian
J'espère qu'après cette période un peu agitée, vous êtes tous en bonne santé et un peu d'humour.
Je reviens avec mes questions concernant PHP / MySQL.
A cette occasion je souhaite:
1) Obtenir les valeurs de température maximale et minimale pour chaque jour à partir du table "data".
2) Mettez à jour le table "minimaxi" avec les valeurs obtenues auparavant.
Le point 1 est déjà résolu (à ma façon) en utilisant le script:
http://kocher.es/mysql/update-minimaxi.php
(Dans ce cas, je voulais obtenir les valeurs de la veille).
Voici le code utilisé:
Code : Tout sélectionner
<?php
// Objetivo: Actualizar max/min temperaturas de noaa_jour y minimaxi con valores de max/min temp de ayer en "data". a las 00:10 horas.
$year=date("Y");
$month=date("m");
$day=date("d");
$fecharealtime=($year.$month.$day-01); // día anterior
//vamos a comprobar el correcto resultado:
echo $fecharealtime;
//Conexión a base de datos weatherlink
require('../graficos-highcharts/mysqli_connect-weatherlink.php');
// Comprobación de la conexión
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo " ¡Conexion establecida!";
// Obtenemos la máxima y mínima temperatura del día anterior de la tabla "data"
$query = "SELECT MAX(hioutdoortemperature) AS maxT, MIN(lowoutdoortemperature) AS minT from data WHERE substring(recdateTZ,1,8) = $fecharealtime";
// Se imprimen loa resultados
$result = mysqli_query($conn, $query);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "<br>"."MaxTemp: " . $row["maxT"]. "<br>";
echo "MinTemp: " . $row["minT"]. "<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
// Ahora vamos a actualizar la tabla minimaxi con los valores obtenidos:
// ????????????????????
?>
Comment mettre à jour la table "minimaxi" avec les valeurs obtenues à partir de la table "data"?
Je vous remercie pour l'aide que vous pouvez me donner
Saludos desde San Sebastian