Affiche des donnés mysql souci

Fermé
Charline - Modifié par baladur13 le 8/06/2015 à 09:48
dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 - 8 juin 2015 à 10:59
Bonjour,

Je vous adresse ce message car j'ai un petit souci d'affichage des données sur ma page php

voilà ma requête sql

// Connection database
include  'db.php';

// Requêtes SQL
$Deux = 'SELECT * FROM sport ORDER BY id  DESC LIMIT 1';
$requete = mysql_query( $Deux, $cnx ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
$descriptionDeux = $Deux[3];


et voici mon tableau:

//récupération avec mysql_fetch_object(), et affichage de nos résultats :
while ($result = mysql_fetch_object($requete))
{
echo '<br/>';
echo '<table id="tableau-newsletter">';
echo '<tr>';
echo '<td colspan="2" align="center" width="290">les dernières actualités ajoutées</td>';
echo '</tr>';
echo '<tr>';
echo '<td align="right">sport:</td>';
echo '<td align="right">'.htmlspecialchars($result->$Deux).'</td>';
echo '</tr>';
echo '</table>';
}


Sauf que rien ne s'affiche , j'ai vérifier la connexion a la bdd ça fonctionne comment est-ce possible ?

1 réponse

dariumis Messages postés 571 Date d'inscription mardi 16 mars 2010 Statut Membre Dernière intervention 18 avril 2018 63
8 juin 2015 à 10:59
Salut la clause LIMIT ne me semble pas correct:

SELECT * FROM sport ORDER BY id  DESC LIMIT 0,1


Le 0 est la position du premier éléments à afficher dans ta table, tandis que le 1 est le nombre d'éléments à afficher.
0