News

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : News

par zeus » 15 juil. 2005, 15:31

Renseigne toi sur l'argument SQL LIMIT

SELECT * FROM matable LIMIT x,y

sélectione y enregistrements à partir le l'enregistrement x compris

Donc si tu veux juste le 2nd enregistrement,
x = 1 (l'index démarre à 0)
y = 1

par Julien75 » 15 juil. 2005, 15:29

Merci de ta réponse rapide

Deuxieme souci :

Je voudrai utiliser le même code pour afficher ma seconde news. Donc dire a mon code afficher l'avant derniere news saisie.

par ouckileou » 15 juil. 2005, 14:02

pour afficher la dernière news saisie il serait plus judicieux de stocker la date d'enregistrement de la news, et de sélectionner celle qui a la dernière date non ?

sinon regarde du coté de MAX() dans la doc MySQL
ou fais ta requête avec

Code : Tout sélectionner

... ORDER BY id DESC LIMIT 0,1
=> tri les résultats par leur id par ordre décroissant, et ne prend que le premier, donc celui qui a l'id le plus grand

News

par Julien75 » 15 juil. 2005, 13:57

Bonjour,

Je suis suis entrain d'installer un module news sur mon site.

Code : Tout sélectionner

$sql = 'SELECT titre from mynewsinfos where id=1'; $query = mysql_query($sql); while ($fetch = mysql_fetch_array($query)) { echo $fetch['titre']; }
Plutot que de dire à mon code "selectionne la news dont l'id est la numéro 1", je voudrai lui dire "affiche la news dont l'ID est la plus grande. Pour ainsi tjr afficher la derniere news saisie.

merci d'avance à ceux qui pourront m'aider !!

Julien