mabu: bestimmte reihe abrufen

Hi!

Kenn mich mit MySQL nicht wirklich aus...

Würde gerne wissen, wie man die Daten aus einer bestimmten Zeile einer Tabelle abrufen kann.
Hab das mal in meinem Buch gesehen, aber ich finds einfach nicht mehr.

Danke!

mfg, mabu

  1. Hi!

    Kenn mich mit MySQL nicht wirklich aus...

    Würde gerne wissen, wie man die Daten aus einer bestimmten Zeile einer Tabelle abrufen kann.
    Hab das mal in meinem Buch gesehen, aber ich finds einfach nicht mehr.

    Danke!

    mfg, mabu

    Hi mabu,
    du meinst bestimmt einen bestimmten Datensatz.
    select * from tabelle where id=id;

    1. » select * from tabelle where id=id;

      Danke, das suchte ich auch, brauche ich jedoch erst später...

      Aber wenn ich row=x eingebe funzt das nicht...
      Was muss man machen, wenn man eine Zeile will, nicht eine Reihe *g*

      mabu

      1. » select * from tabelle where id=id;

        Danke, das suchte ich auch, brauche ich jedoch erst später...

        Aber wenn ich row=x eingebe funzt das nicht...
        Was muss man machen, wenn man eine Zeile will, nicht eine Reihe *g*

        mabu

        Wenn du das so machst wie ich es aufgeschrieben habe, kriegst du eine Zeile (row), oder meinst du eine Spalte (column)?

        1. ich meine eine Zeile...

          Aber ich will nicht eine bestimmte Zeile, sondern einfach die, die zum Beispiel als 7. in der Datenbank gespeichert ist. Oder als 5. ...

          Ansonsten kann ich ja nur eine Zeile suchen, wenn ich einen Teil des Datensatzes kenne.

          Ich will jedoch nur die Zeile, die z.B. als 7. angezeigt wird. So wie in phpmyadmin...

      2. Servus

        » select * from tabelle where id=id;

        So geht's!
        Das ergibt Name | Vorname | TelNo .... für den Datenstz mit der ID=x

        Aber wenn ich row=x eingebe funzt das nicht...
        Was muss man machen, wenn man eine Zeile will, nicht eine Reihe

        Select Name from table;
        ergibt Name (von Datensatz1) | Name (von Datensatz2) .. bis zum letzten Datensatz

        mabu

        OK?

      3. Hallo,

        auch wenn ich Dein Problem nicht richtig verstehe, versuche ich mal folgendes:
        Eine DB-Tabelle ist wie folgt aufgebaut

        Feld1 Feld2 Feld3 ...
        Zeile1  Wert1 Wert2 Wert3 ...
        Zeile2  Wert1 Wert2 Wert3 ...
          :

        Wenn Du alle Werte eines Datensatzes (Zeile) haben möchtest, dann verwende das Statement meiens Vorredners:
        SELECT * FROM tabelle WHERE (bedingung)

        Willst Du alle Werte eines Feldes in der Tabelle dann geht das so:
        SELECT Feld1 FROM tabelle

        HTH

        Gruß Frank

    2. also....

      ich kann damit nach einem datensatz suchen, bei dem ein teil eine zahl ist...
      will ich jedoch nach einer zeichenfolge suchen, so bekomme ich die meldung
      Supplied argument is not a valid MySQL result resource

      und wie kann ich jetzt einfach die erste zeile in der datenbank abrufen... oder eben die 2. oder 3. aber nicht eine, mit einem bestimmtem datensatz...