SELECT en php

SELECT en php - PHP - Programmation

Marsh Posté le 24-06-2003 à 11:10:05    

Slt,
 
J'ai dans une table de ma db, des news avec un id unique.  
Je voudrais sélectionner les 5 dernières, quelle est la requete ?
"SELECT * FROM news ....."
 
Merci

Reply

Marsh Posté le 24-06-2003 à 11:10:05   

Reply

Marsh Posté le 24-06-2003 à 11:52:21    

select * from matable order by id desc limit 0,5

Reply

Marsh Posté le 24-06-2003 à 11:54:56    

ca, ca marche uniquement avec mysql
 
sous mssql
select top 5 mon_champs ....
 
sous oracle
 
select mon_champs from table where rownum < 6

Reply

Marsh Posté le 24-06-2003 à 12:04:56    

Oui mais là il ma prendre les news avec id : 1,2,3,4,5
 
Moi je voudrais qui prennent par exemple : 34,33,32,31,30
 -> pr çà, order by id desc limit 0,5 fonctionne ?

Reply

Marsh Posté le 24-06-2003 à 12:15:55    

select * from news order by id desc l limit 0,5
 
marchera sans pb

Reply

Marsh Posté le 24-06-2003 à 12:16:11    

nowhere-web a écrit :

Oui mais là il ma prendre les news avec id : 1,2,3,4,5
 
Moi je voudrais qui prennent par exemple : 34,33,32,31,30
 -> pr çà, order by id desc limit 0,5 fonctionne ?


 
Arrêtez moi si je me trompe mais la requête est correcte, il va te sortir les id en ordre descendant, donc du plus grand au plus petit (à chaque fois je me plante :p ) et le limit 0,5 et ben te prendra les 5 premiers enregistrements par conséquent les 30,31,32,33,34
 
Voilà stout


Message édité par dirakocha le 24-06-2003 à 12:16:50

---------------
Q.G Tutoriaux ici
Reply

Marsh Posté le 24-06-2003 à 12:37:07    

:heink: [PHP] SELECT en php ?
 
PHP, c'est pas une BDD !
 
C'est chiant de devoir deviner de quoi vous parlez !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 24-06-2003 à 22:18:19    

Mara's dad a écrit :

:heink: [PHP] SELECT en php ?
 
PHP, c'est pas une BDD !
 
C'est chiant de devoir deviner de quoi vous parlez !


 
oui, y'en a qu'ont du mal à comprendre que pour php, un select c'est juste une chaîne passée à un serveur mysql via une fonction mysql_query(); et pas du tout du php


---------------
(un posteur anonyme m'a renseigné là dessus tout à l'heure)
Reply

Marsh Posté le 25-06-2003 à 19:03:28    

Désolé, c'est parce que j'ai travaillé deux jours pour un site non-stop.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed