zoeken tussen 2 waardes
ik zit met een probleem.
je hebt bijvoorbeeld deze query:
"select * from 'myDB' where 'price' = 100"
Nu haalt ie alles met een waarde van 100 uit de database. dat is nog te doen.
maar als ik nu bij voorbeeld alle waardes wil hebben van 0 tot 100 euro en 101 tot 200 euro.
Wat is de query dan? heb nergens zoiets kunnen vinden. Wellich hier iemand die me helpen wil?
Alvast bedankt!
(ja ben nieuw hier ;) )
Code (php)
1
SELECT kolom(men) from tabel(len) WHERE price >= 0 AND price <= 100 OR price >= 101 AND price <= 200
Wat er dus na WHERE staat is:
price is groter/gelijk aan 0 en price kleiner/gelijk aan 100
of price is groter/gelijk aan 101 en price kleiner/gelijk aan 200.
Er zijn dus twee voorwaarden die waar (true) kunnen zijn. Is de 1e waar (voor de OR) dan pakken we dat record, is de 1e onwaar (false) maar de 2e voorwaarde (na de OR) waar dan pakken we het record ook.
Beide voorwaarden zouden waar kunnen zijn maar daar kijkt MySQL/PHP helemaal niet naar.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
vanaf 101
eerste cijfer achter limit is begin de 2de is het eindcijfer.
ik dank u hartelijk. ga zo ff testen :)
nog maals bedankt.
Code (php)
1
$sqlQuery = "SELECT * FROM myHouses WHERE price BETWEEN '".$minPrice."' AND '".$maxPrice."'";
jullie gaan nog van me horen! dank u _O_
in de DB staat bijv 100000 en ik wil dat ie dat weergeeft als 100.000 dus die punt moet dr tussen.
iemand? ;)
damn, zit allemaal moeilijker te denken dan dat het is.. thnx!
ik krijg dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
minPrice 0
maxPrice 850000
price: 100.000,-
price: 120.000,-
price: 150.000,-
price: 177.500,-
price: 190.000,-
price: 500.000,-
price: 84.000,-
maxPrice 850000
price: 100.000,-
price: 120.000,-
price: 150.000,-
price: 177.500,-
price: 190.000,-
price: 500.000,-
price: 84.000,-
hij ziet 84.000 dus als een groter getal dan 500.000
:? iemand hier ervaring mee?
1,1,1,1,1,5,8
nee gewoon als text. moet dus varchar worden? of wat anders (ben absoluut onbekend met phpmyadmin en php zelf. -sorry. :D )
Nee een int of number of iets deregelijks. Je gaat een getal toch niet als text opslaan
maar thanx anyway.