[RESOLU] Requête pour recuperer derniére valeur NOT NULL

Eléphanteau du PHP | 22 Messages

17 déc. 2023, 20:15

Bonjour,
Je souhaite récupérer dans une BDD la derniére valeur non null de la colonne pm25

J'ai essayé avec cette requête mais j'ai toujours un retour d'erreur
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE pm25 IS NOT NULL' at line 1 in /storage/ssd4/987/21478987/public_html/esp-database.php:126 Stack trace: #0 /storage/ssd4/987/21478987/public_html/esp-database.php(126): mysqli->query() #1 /storage/ssd4/987/21478987/public_html/esp-weather-station.php(102): getLastReadingsnotnull() #2 {main} thrown in /storage/ssd4/987/21478987/public_html/esp-database.php on line 126
voici la requête

Code : Tout sélectionner

$sql = "SELECT pm25 FROM SensorData ORDER BY id desc limit 10 WHERE pm25 IS NOT NULL";

Mammouth du PHP | 2703 Messages

17 déc. 2023, 21:09

il faut respecter l'ordre : where order by limit

Eléphanteau du PHP | 22 Messages

18 déc. 2023, 10:57

il faut respecter l'ordre : where order by limit
Je pensais que l'ordre était ODER by limit et ensuite WHERE