Alex: Wie kann ich nach einem wert x +/- 10 suchen?!?!?!

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

  1. 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

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
  2. 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