Posez votre question Signaler

Last id () // select max id ... mais erreur [Résolu]

ric - Dernière réponse le 18 mai 2009 à 22:21
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
Lire la suite 

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

4 réponses
Réponse
+2
moins plus
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)
Ajouter un commentaire
Réponse
+1
moins plus
a oui cétait bien ca le pb
merci pebkac
Ajouter un commentaire
Réponse
+1
moins plus
.$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 ?
Ajouter un commentaire
Réponse
+1
moins plus
ok merci Alain
Ajouter un commentaire
Ce document intitulé « last id () // select max id ... mais erreur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?