Avatar billede andreas13_fam Nybegynder
20. marts 2009 - 18:04 Der er 11 kommentarer og
1 løsning

Problemmer med mindre end eller lig med

Problemet ses her:http://www.netkogeren.a-mweb.dk/index.php?soeg=opskrift&udvid=ja&search=&tid=3

Det skulle meget gerne være sådan at når man vælger max 3 timer så tager den alt der fx vare 3,2 og 1 time.

Query ses på siden, (og så kan i jo hygge jer med alt muligt der ikke har noget at gøre med dette spørgsmål ;)  )

Min tabel ser sådan ud
  Id - int(11)
  navn - varchar(255)
  tekst - text
  ingredienser - text
  hm - varchar(255)
  billede - varchar(255)
  personer - varchar(255)
  tid - varchar(255)
  raiding - int(11)
  stemmer - int(11)
  ip-adresse - text
  oprindelse - varchar(255)
  dato - datetime
  opretter - text
Avatar billede arne_v Ekspert
20. marts 2009 - 18:07 #1
WHERE felt <= 3

boer virke fint.

*HVIS* felt er en tal type og ikke en VARCHAR !
Avatar billede showsource Seniormester
20. marts 2009 - 18:08 #2
Max 3 timer er vel også mindre end 3.2 ?
Og feltet tid bør nok være int
Avatar billede erikjacobsen Ekspert
20. marts 2009 - 19:08 #3
Når du sammenligner varchar felter gælder "alfabetiske" regler ikke numeriske. Det skal nok ikke være et int-felt, men måske float eller double
Avatar billede erikjacobsen Ekspert
20. marts 2009 - 19:08 #4
Eh, med mindre du omregner til minutter, så er en int vel nok.
Avatar billede andreas13_fam Nybegynder
20. marts 2009 - 19:58 #5
Jamen det virkede med INT, og så kan jeg bare bruge NULL som ved ikke :D - Så jeg er glad.
Og så må det vist være en pointfordeling mellem arne_v og showsource.
Avatar billede andreas13_fam Nybegynder
20. marts 2009 - 20:04 #6
Hov
$row['tid'] == "0" returnere true på NULL. Hvilket den ikke skal. Nogen der har en løsning på det.
Avatar billede erikjacobsen Ekspert
20. marts 2009 - 20:56 #7
Prøv
  $row['tid'] === "0"
Avatar billede andreas13_fam Nybegynder
20. marts 2009 - 22:55 #8
Det var det, det ekstra = var til ;)
TAK
Avatar billede showsource Seniormester
21. marts 2009 - 17:13 #9
Point må være arne's!
Avatar billede andreas13_fam Nybegynder
22. marts 2009 - 10:29 #10
arne_v ligger du så ikke et svar :)
Avatar billede andreas13_fam Nybegynder
25. marts 2009 - 18:40 #11
arne_v jeg tillader mig at ligge et svar nu, eftersom du ikke har lagt noget svar endnu.
Jeg går ud fra at jeg for tilsendt en mail hvis du skriver i tråden og mener noget andet :) - og så skal vi nok finde ud af det.
Avatar billede arne_v Ekspert
25. marts 2009 - 18:49 #12
Jeg havde ikke set din kommentar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester