Récupérer une valeur à partir d'une requête SQL
Bonjour à tous,
J'ai un problème tout bête que je n'arrive pas à résoudre depuis une demi-journée.
Je fais une requête SQL qui me renvoie une seule valeur que je voudrai pouvoir utiliser dans le reste du script.
Le petit PHP :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?php
header('Content-Type: application/json; charset=UTF-8');
$svname = "...";
$usname = "...";
$passwd = "...";
$dbname = "...";
$dbconn = mysqli_connect($svname, $usname, $passwd, $dbname)
or die("Connexion impossible : " . mysqli_connect_error());
$query = "SELECT min(year(ST_DATE_MOUV)) FROM stattot ORDER BY ST_DATE_MOUV";
$result = mysqli_query($dbconn, $query)
or die("Échec de la requête : " . mysqli_error($dbconn));
$AnneeStattot = mysqli_fetch_all($result);
mysqli_free_result($result);
echo json_encode(array($AnneeStattot));
mysqli_close($dbconn);
?> |
Le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
$(document).ready(function () {
...
...
...
// récupération de la plus vieille année disponible dans la table
var WAN = 0;
deferred = $.get("./scripts/PHP/TraficJournalier_PLTF_PlusVielleAnnee.php");
// Retour du serveur (traitement des données JSON)
deferred.done(function (jsonData) {
if (jsonData[0].length > 0) {
WAN = parseInt(jsonData[0][0]); // Ici WAN contient bien une année.
}
});
var WAnneeDeb = WAN; // Ici il est à 0 !!!
i = WAnneeDeb;
while (i <= yy) {
$('#Liste_Annee').append($('<option>', {
value: i,
text: i
}));
i = i + 1;
};
var WAnnee = $('#Liste_Annee').val(yy); // Sélection de l'année en cours.
// dayInit=$('#Liste_Annee').val()+"0101"; // Indispensable pour la compatibilité
dayInit = $('#Liste_Annee').val();
...
...
... |
Je suis certain que ce doit être une grosse bêtise, mais j'ai trop la tête dans le guidon et je ne la trouve pas.
Merci d'avance pour votre aide.