tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
323
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    vercetti vercetti ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Beiträge
    51
    Hallo,

    ich habe eine MYSQL DB, in der es die Spalte 'wert' gibt. in dieser Spalte sind verschieden hohe Werte, z.B. 10000, 3456, 999.

    nun soll die abfrage $query = 'SELECT min(wert) FROM TABLE'; den kleinsten Wert ermitteln, der in diesem Falle 999 ist.

    komischerweise wird aber nicht der kleinste sondern der zweitkleinste (3456) ausgegeben.

    wer hat einen Tip?

    danke im Voraus!
     

  2. #2
    Registriert seit
    Oct 2003
    Ort
    Berlin
    Beiträge
    1.423
    Benne mal die Spalte wert in xyz um und teste dann nochmal evt. ist der Name "wert" reserviert oder so. Weiß ich aber nicht genau.
     

    [:.drumba.:] - Wordpress Entwicklung Berlin
    _______________________________________
    Staatlich anerkanntes Experiment:
    Kohlkopf | Angela | Merkel| Angela Merkel

  3. #3
    vercetti vercetti ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Beiträge
    51
    ne hat damit nichts zu tun, egal wie die Spalte heißt, es kommt immer der falsche Wert heraus.

    kann das damit zusammenhängen, dass der Aufruf in einer while Schleife steht?
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Dann zeige doch mal den relevanten Code. Das Statement für sich gesehen sollte das von Dir erwartete Ergebnis ausgeben, wenn weder Tabellen-, noch Feldname ein MySQL-Schlüsselwort (z.B. Table) ist.

    Gruß hpvw
     
    Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
    Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
    Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.

  5. #5
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Bist du sicher, dass der Spaltentyp ein numerischer ist? Das sollte er nämlich sein!
     

  6. #6
    vop vop ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    676
    Was für eine Schleife verwendest Du denn?

    Das klingt ja irgendwie schon verdächtig.
    Du mußt wohl mal den Code zeigen.

    Interessant wäre auch, einmal die tatsächlich erzeugte SQL-Abfrage ausgegeben zu bekommen. Vielleicht sieht die anders aus als Du erwartest?

    vop
     

Ähnliche Themen

  1. Was gibt folgende Funktion aus?
    Von Cherrycoke im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 31.01.10, 17:01
  2. Gibt es diese Funktion?
    Von ChrisEU im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 06.10.09, 17:45
  3. Gibt es eine Art Overlayer Funktion?
    Von l0c4lh05t im Forum PHP
    Antworten: 3
    Letzter Beitrag: 14.08.07, 18:09
  4. Funktion gibt nix zurück
    Von Soapp im Forum PHP
    Antworten: 6
    Letzter Beitrag: 18.09.06, 19:02
  5. schwachsinn!
    Von silence im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 30.01.02, 14:37