tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
731
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Hektik
    Hektik Hektik ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Kleve (NRW)
    Beiträge
    300
    Hallo!

    Ich möchte mir ein Script schreiben, mit dem ich Datensätze verwalten kann. Dazu ist es notwendig, den höchsten INT-Wert einer Spalte meiner Wahl zu ermitteln, um anschließend diesen Wert+1 mit noch weiteren Daten als neuen Datensatz zu speichern.
    Wie ermittle ich das?

    PS: php4 & mysql sollen zum Einsatz kommen
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Alles über MySQL findest du im MySQL-Handbuch – so auch die MAX()-Funktion.
     
    Markus Wulftange

  3. #3
    Avatar von Hektik
    Hektik Hektik ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Kleve (NRW)
    Beiträge
    300
    PHP-Code:
    $result mysql_query("SELECT MAX(order) FROM $tabelle");
    echo 
    $result['order']; 
    Das gibt mir aber nichts aus. Warum? Spalte `order` ist vom Typ "int" und hat "80" als maximalen Wert.
     

  4. #4
    aruba-x-x aruba-x-x ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Ort
    Burg Uwenstein
    Beiträge
    107
    PHP-Code:
    $result mysql_query("SELECT MAX(order) FROM $tabelle");
    $row mysql_fetch_assoc($result);
    echo 
    $row['order']; 
     
    "To know recursion, you must first know recursion"


    .:Sterngucker des 1. offiziellen Sven Uwe Fan-Clubs:.

  5. #5
    Avatar von Hektik
    Hektik Hektik ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Kleve (NRW)
    Beiträge
    300
    Zitat Zitat von aruba-x-x
    PHP-Code:
    $result mysql_query("SELECT MAX(order) FROM $tabelle");
    $row mysql_fetch_assoc($result);
    echo 
    $row['order']; 
    *schäm* jaja da is man in Eile und dann übersieht man soooowas :/

    funktioniert aber immer noch nicht, es kommt der Fehler
    "mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource..."

    Wie ich "fetche" ist egal, es ist immer "not a valid MySQL result resource"

    Ist es vielleicht von Belang, dass das Feld, dass ich damit ansprechen möchte, vom Typ "INT" ist?
    Geändert von Hektik (08.06.06 um 23:14 Uhr)
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    „Order“ ist ein von MySQL reservierter Begriff.
     
    Markus Wulftange

  7. #7
    Avatar von Hektik
    Hektik Hektik ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    Kleve (NRW)
    Beiträge
    300
    Zitat Zitat von Gumbo
    „Order“ ist ein von MySQL reservierter Begriff.
    Danke Gumbo Das war mein Fehler!
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 28.10.05, 22:08
  2. Maximalwert aus einer 1:n-Beziehung ermitteln
    Von janw im Forum Relationale Datenbanksysteme
    Antworten: 9
    Letzter Beitrag: 05.08.05, 09:37
  3. Höchste Zahl einer Spalte ermitteln
    Von blood-rose im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 21.03.05, 11:50
  4. Exel - Länge vom lnhalt einer Spalte ermitteln
    Von Howie im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 16.03.05, 12:38
  5. maximalwert in C ermitteln!!
    Von LatschFOB im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 16.10.03, 19:52