Michimu: MYSQL Abfrage...

Hallo,

habe ein Problem mit einer MySQL-Abfrage... möchte bei einer Abfrage immjer die neuersten 3 Datensätze ausgegeben bekommen, ... also die letzten 3 Datensätze in der Datensartspalte.

$sql = "SELECT * FROM $tabell WHERE " . $spalte . " LIKE '" . $suche. "' LIMIT 0, 3;";

Was ist daran falsch ?

Hoffe Ihr könnt mir Hilfe geben !

Gruß
Michimu

  1. Hello,

    habe ein Problem mit einer MySQL-Abfrage... möchte bei einer Abfrage immjer die neuersten 3 Datensätze ausgegeben bekommen, ... also die letzten 3 Datensätze in der Datensartspalte.

    $sql = "SELECT * FROM $tabell WHERE " . $spalte . " LIKE '" . $suche. "' LIMIT 0, 3;";

    Was ist daran falsch ?

    Du hast gar nicht nach dem alter der Datensätze gefragt.
    Ich würde danach sortieren, dann passt das mit dem Linit schon.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hi

      Es ist so, daß er nur 3 DS ausgibt, ab dem Zeitpunkt wann er den ersten findet...

      Beispeil:

      1.DS     2.02.04     Bla bla     Dann wird dieser angezeigt
      2.DS     3.02.04     Bla bla     dieser
      3.DS     4.02.04     Bla bla     dieser
      4.DS     5.02.04     Bla bla
      5.DS     6.02.04     Bla bla
      6.DS     7.02.04     Bla bla
      7.DS     8.02.04     Bla bla

      ... der Rest, eigentlich die letzten 3 kommen nicht... teilweise ich es auch durcheinander...

      Michimu

      1. Hello,

        Es ist so, daß er nur 3 DS ausgibt, ab dem Zeitpunkt wann er den ersten findet...

        Beispeil:

        zeit

        1.DS     2.02.04     Bla bla     Dann wird dieser angezeigt
        2.DS     3.02.04     Bla bla     dieser
        3.DS     4.02.04     Bla bla     dieser
        4.DS     5.02.04     Bla bla
        5.DS     6.02.04     Bla bla
        6.DS     7.02.04     Bla bla
        7.DS     8.02.04     Bla bla

        ... der Rest, eigentlich die letzten 3 kommen nicht... teilweise ich es auch durcheinander...

        select ..... order by zeit desc limit 0,3

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
  2. Hi,

    Was ist daran falsch ?

    die fehlende Sortierung. Und die fehlende Fehlerbeschreibung.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes