SELECT toutes les lignes, à partir d'un ID donné, jusqu'à un autre ID donnée

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 : SELECT toutes les lignes, à partir d'un ID donné, jusqu'à un autre ID donnée

par Truc » 04 févr. 2008, 18:24

tu as BETWEENaussi

par VaN » 04 févr. 2008, 17:52

Ah ouais aussi simple que ça, ok. Parfois, on se demande pourquoi faire compliqué alors qu'on peut faire simple :lol: Merci, Résolu.

par d0m » 04 févr. 2008, 17:47

simplement en spéciafiant entre quelles valeurs tu veux le champ id, comme tout autre champ

Code : Tout sélectionner

.... WHERE concours_id <= valeur_max AND concours_id >= valeur_min

SELECT toutes les lignes, à partir d'un ID donné, jusqu'à un

par VaN » 04 févr. 2008, 17:42

Bonjour, j'aimerai faire un SELECT dans une de mes tables, qui me permettrait de récupérer la totalité des lignes comprises entre 2 ID données, dont je connais la valeur (car passées en URL).

Mais je ne sais pas si SQL est capable de faire cela, et si oui, comment le faire. J'ai regardé du coté de LIMIT, mais ça ne semble pas etre la solution.
CREATE TABLE `concours` (
`concours_id` int(11) NOT NULL auto_increment,
`concours_user_id` int(11) NOT NULL,
`concours_site_id` int(11) NOT NULL,
`concours_url` text NOT NULL,
`concours_start_date` datetime NOT NULL,
`concours_end_date` datetime NOT NULL,
`concours_type` tinyint(4) NOT NULL,
`concours_qs` enum('Oui','Non') NOT NULL,
`concours_nb_reponses` tinyint(4) NOT NULL,
`concours_reponses` text NOT NULL,
`concours_lots` text NOT NULL,
`concours_rating` tinyint(4) NOT NULL,
`concours_activated` tinyint(4) NOT NULL,
PRIMARY KEY (`concours_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;