Wie kann ich nach einem wert x +/- 10 suchen?!?!?!
Alex
- datenbank
Hallo,
kann mir von euch bitte einer helfen ich möchte aus einer tabele alle einträge mit der Quadratmeterzahl X +/- 10 erhalten also wenn man im formular 100 eingibt soll er alles zwischen 90 und 110 ausgeben
wie funktioniert sowas??
schon mal danke im vorraus
Alex
PS: noch was is für die textsuche das mit SELECT * FROM tabele WHERE feldname LIKE ´suchwort´ das beste wenn man bei suchwort auch einen teil des wotres angeben kann also z.b. wenn man bauer eingibt zeigt er bauer und bauernhof an
Hallo Alex,
kann mir von euch bitte einer helfen ich möchte aus einer tabele alle einträge mit der Quadratmeterzahl X +/- 10 erhalten also wenn man im formular 100 eingibt soll er alles zwischen 90 und 110 ausgeben
wie funktioniert sowas??
SELECT feld1, feld2, ... FROM tabelle WHERE qmz >= 90 AND qmz <= 110
Also in PHP:
$qmz_von = $qmz - 10;
$qmz_bis = $qmz + 10;
$query = "SELECT feld1, feld2, ... FROM tabelle WHERE qmz >= $qmz_von AND qmz <= $qmz_bis";
Bei Perl: einfach nur ein my vor alle Variablen schreiben.
Bei anderen Sprachen entsprechendes.
Christian
Hallo Alex,
kann mir von euch bitte einer helfen ich möchte aus einer tabele alle einträge mit der Quadratmeterzahl X +/- 10 erhalten also wenn man im formular 100 eingibt soll er alles zwischen 90 und 110 ausgeben
na, dann mach doch einfach SELECT ... WHERE qmz>X-10 AND qmz<X+10 ... oder vielleicht besser SELECT ... LIMIT qmz-10,20 (qmz heißt Quadratmeterzahl :-)) evtl. das qmz-10 vorher ausrechnen, und dann an der stelle die Variable einsetzen.
PS: noch was is für die textsuche das mit SELECT * FROM tabele WHERE feldname LIKE ´suchwort´ das beste wenn man bei suchwort auch einen teil des wotres angeben kann also z.b. wenn man bauer eingibt zeigt er bauer und bauernhof an
mhh... was meinst du damit genau?
Grüße aus Nürnberg
Tobias