Ankündigung

Einklappen
Keine Ankündigung bisher.

Nächste Zeile in Datenbank finden, bei der online=1 ist.

Einklappen

Neue Werbung 2019

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

  • Nächste Zeile in Datenbank finden, bei der online=1 ist.

    Hallo.

    Ich habe eine Tabelle in MySql die die Spalten id, sorting, online und title hat.

    Sorting fängt bei 1 an und wird hochgezählt. Online ist entweder 0 oder 1.

    Folgendes Datenbankbeispiel:

    |---id---|---sorting---|---online---|---title---|---cat---|
    |---1---|------1-------|-----1------|---titel1--|----1----|
    |---2---|------2-------|-----1------|---titel2--|----1----|
    |---3---|------1-------|-----1------|--titel22--|----2----|
    |---4---|------2-------|-----0------|--titel23--|----2----|
    |---5---|------3-------|-----1------|--titel24--|----2----|


    Nun lasse ich mir den Eintrag mit der id 3 anzeigen und möchte gerne einen "weiter"-Button machen. Hierfür könnte ich eigentlich einfach den Wert aus sorting um 1 erhöhen um zur nächsten Zeile zu kommen. Diese ist aber nicht online. Also soll die nächste Zeile die mit id=5 sein.

    Ist das verständlich erklärt? Wie kann ich die nächste Zeile finden, die online=1 und cat=2 ist?

    Danke für Anregungen.


  • #2
    select id, sorting, online, title, cat from tabelle where id > $id and online=1

    Gruß
    phpfan

    Kommentar


    • #3
      Oh ja! Das klingt logisch.... Dankeschön!

      Kommentar

      Lädt...
      X