{MySQL} Inclure variable PHP

Fermé
Fou_Du_Guidon Messages postés 320 Date d'inscription mardi 26 mai 2009 Statut Membre Dernière intervention 9 juillet 2010 - 2 févr. 2010 à 17:15
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 2 févr. 2010 à 18:29
Bonjour,
voila le souci je cherche à afficher la derniére entrée de ma base de donnée.

j'ai entouré ma variable avec des >><<, bonne nouvelle ça "compile" mais les echo n'affichent rien!

$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM Panneaux");
$entree = mysql_fetch_array($retour);

echo 'Il y a : ' . $entree['nbre_entrees'] . ' releve(s)' . '<br/>';

echo 'Dernier releve : ' ;

$reponse = mysql_query('SELECT * FROM Eolienne WHERE id=>>>\' . $entree . \' <<<<') or die(mysql_error());
$donnees = mysql_fetch_array($reponse);

echo 'ID : ' . $donnees['id'] ;
echo ', courant produit : ' . $donnees['courantProduit'] ;
echo ', tension : ' . $donnees['tensionProduite'] ;
echo ', puissance : ' . $donnees['puissanceProduite'] ;
echo ', vitesse : ' . $donnees['vitesse'] . '<br/>' ;

Si vous pouviez m'aider ce serait sympa merci
A voir également:

2 réponses

Salut

$entree contient le nombre d'enregistrements dans ta table, pas un id.
si tu veux le dernier (le plus grand j'imagine), il faut récupérer dans $entree la valeur maximale de id:
select max(id) as idmax from panneaux
0
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
2 févr. 2010 à 18:29
si tu veux récupérer le dernier id inséré dans ta table, tu as mysql_last_insert_id...quelque chose du genre
https://www.php.net/manual/en/function.mysql-insert-id.php
0