Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] MySQL-Abrage

Einklappen

Neue Werbung 2019

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

  • [Erledigt] MySQL-Abrage

    Hallo!

    Ich habe eine Tabelle mit über 900 Reihen und ca 23 Spalten.

    Wie kann ich es jetzt realisieren, dass er mir nur eine bestimmte Reihe raussucht, wenn ich den Inhalt der Reihe nicht kenne?

    Mit MYSQL_NUM_ROWS kann ich ja schonmal abfragen, wieviele Reihen insgesamt vorhanden sind. Ich möchte jetzt aber nicht eine MYSQL_FETCH_ROW-Anweisung in eine Schleife setzen, die bis zu der Position durchläuft, die ich verlange.

    Gibt es nicht irgend einen Weg, der zum Beispiel so aussieht?:
    Code:
    $gesucht=320;
    $result=MYSQL_QUERY("SELECT * FROM tabelle WHERE
     MYSQL_ROW=$gesucht
     ");
    $gesuchte_reihe = MYSQL_FETCH_ROW($result);
    lässt sich das irgendwie realisieren?


  • #2
    ach, ich habs schon selbst gefunden

    Code:
    $result = MYSQL_QUERY("SELECT * FROM tabelle");
    $gesuchte_reihe=MYSQL_NUM_ROWS($result)-1;
    MYSQL_DATA_SEEK ($result, $gesuchte_reihe); 
    $reihe = MYSQL_FETCH_ROW($result);

    Kommentar


    • #3
      Oder
      Code:
      SELECT * FROM tabelle limit $gesuchte_reihe, 1
      Gruss
      L

      Kommentar


      • #4
        ja, haste recht, ist noch besser.

        danke!

        Kommentar

        Lädt...
        X