08. januar 2005 - 13:28
Der er
11 kommentarer og 1 løsning
Finde poster
$sql = " SELECT * FROM `TABEL` WHERE D0 LIKE '%navn%' ORDER BY `D4` ASC LIMIT 10 "; Hvordan findes alle poster, mellem (fra/til og med) 10 til 100, fra D4?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
08. januar 2005 - 13:31
#1
Jeg ved ikke om jeg forstår, men mener du: ..... LIMIT 10,100
08. januar 2005 - 13:33
#2
$sql = " SELECT * FROM `TABEL` WHERE D0 LIKE '%navn%' AND D4 BETWEEN 10 AND 100 -- tilføjet betingelse ORDER BY `D4` ASC LIMIT 10 ";
08. januar 2005 - 15:01
#3
Det er ikke limit, som jeg er på jagt efter. Ønsker, at trække alle poster ud fra D4 med værdier fx, mellem 1000 og 2000, sorteret ASC. jakoba’s løsning spille ikke helt, fx: $sql = " SELECT * FROM `TABEL` WHERE D0 LIKE '%navn%' AND D4 BETWEEN 1000 AND 2000 -- tilføjet betingelse ORDER BY `D4` ASC "; AND D4 BETWEEN 1000 AND 2000 == > Viser udelukkende poster med værdier fra 2000 til 3000. AND D4 BETWEEN 1000 AND 7000 == > Viser udelukkende poster med værdier fra 400 til 7500. D4 er af typen longtext og indeholder kun heltal (beløb), med værdier fra 100 til 20.000.
08. januar 2005 - 15:04
#4
Ups, det er kommatal fx: 500, 1,300, 2,700 osv - har det betydning?
08. januar 2005 - 15:08
#5
Du skal ikke bruge text eller longtext eller char eller varchar til tal. Det giver kun bøvl ;) Hvad med at lave det til et talfelt?
08. januar 2005 - 15:10
#6
Hvilken datatype er det?
08. januar 2005 - 15:41
#7
Har fjernet kommaet i alle tal, via $str = str_replace(',', '', $str); - så nu virker sorteringen 100%! Tak Erik & jakoba.
08. januar 2005 - 16:22
#8
Jeg tror ikke det virker. De skal være INT-felter.
08. januar 2005 - 16:35
#9
Ja, netop - D4 int(11) NOT NULL,
08. januar 2005 - 16:38
#10
Så virker det ;) Jeg samler ikke på point, tak.
08. januar 2005 - 16:45
#11
Ok, point til jakoba.
26. april 2005 - 08:49
#12
Lukker.
Vi tilbyder markedets bedste kurser inden for webudvikling