5 drüber und 5 drunter

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 5 drüber und 5 drunter

    Hallo

    In meiner Tabelle sind die Spalten x und y vom Typ int


    $y=20;
    $x=55;

    SELECT * FROM tabelle WHERE y='$y' AND x='$x'


    Es sollen nun alle Datensätze ausgegeben werden die fünf Werte unter und über x liegen also $x ist 50 bis 60

    Danke für Hinweise

  • #2
    Moin!

    Probier's mal mit BETWEEN.
    MM Newmedia | MeinBlog

    Kommentar


    • #3
      Danke geht prima

      sieht jetz so aus

      $y=20;
      $x=55;

      SELECT * FROM tabelle WHERE y='$y' AND x BETWEEN $x-5 AND $x+5

      Kommentar


      • #4
        Du solltest nur Strings in ' ' einschließen.

        Ansonsten zwingst du Mysql u.A. numerische Werte als Strings zu behandeln. Und Strings werden bekanntlich DB technisch langsamer verarbeitet...

        In deinem Fall ist $y kein String
        [color=blue]MfG Payne_of_Death[/color]

        [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
        [color=red]Merke:[/color]
        [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

        Murphy`s Importanst LAWS
        Jede Lösung bringt nur neue Probleme
        Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
        In jedem kleinen Problem steckt ein großes, das gern raus moechte.

        Kommentar

        Lädt...
        X