Last id () // select max id ... mais erreur

Résolu
ric -  
 ric -
Bonjour,
j'ai un site de sport pour lekel je voudrai affiché, a la page d'accueil, le dernier article ke je vien dajouter
je recupère donc de la bdd
voila la requete et le code mais sa ne marche pas ya cette erreur

Notice: Undefined index: nom in E:\EasyPHP 3.0\www\...\index.php on line 55

Notice: Undefined index: idartcile in E:\EasyPHP 3.0\www\...\index.php on line 55

Notice: Undefined index: id in E:\EasyPHP 3.0\www\...\index.php on line 55

...

<?php

$req = mysql_query ("SELECT MAX(idarticle) from article");

while($res=mysql_fetch_array($req))
{
echo " <br><br> - ".$res['nom']. "<br>".$res['idartcile']." <br><br> - ".$res['id']." <br><br> - ".$res['contenu']. " <br><br> - date: ".$res['datearticle']. " <br><br> - nb: ".$res['nbcom']. " <br>";
}

?>

merci de votre aide
A voir également:

4 réponses

pebkac
 
Salut

ta requête demande la valeur maximum de Article
donc $res['nom'], $res['idartcile'], $res['id'], $res['contenu'], $res['datearticle'] et $res['nbcom'] ne sont pas disponibles.

il faudrait plutot un
select * from article where idarticle = (select max(idarticle) from article)
ou
select * from article where id = (select max(id) from article)
2
ric
 
a oui cétait bien ca le pb
merci pebkac
1
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
.$res['nom']. "<br>".$res['idartcile']." <br><br> - ".$res['id']."

regardes de près tu as une erreur de frappe 'idartcile' au lieu de article

et pour les deux autres es tu certain que tu as bien un champ nom et id dans ta table ?
1
ric
 
ok merci Alain
1