tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
624
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    katlina katlina ist offline Mitglied Bronze
    Registriert seit
    May 2007
    Beiträge
    34
    Guten Morgen an alle. Kann mir jemand sagen, ob und wie ich eine Datenbankabfrage in festgelegten Feldern machen kann ? Also ich meine das so:

    select (feld1 bis feld500) from table etc.

    also dass ich nicht feld 1 feld2 feld3 bis feld500 einzeln eingeben muss. Geht sowas ? Die Tabelle enthält sonst auch noch andere Felder ausser feld1-feld500. Sonst könnte ich ja eine Generalabfrage machen. Aber es sollen eben nur die felder1-500 berücksichtigt werden. Danke für eine Antwort im Voraus. Gruß katlina
    Geändert von katlina (19.12.07 um 08:47 Uhr)
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    per LIMIT kannst du die Abfrage auf eine bestimmte Anzahl Datensätze begrenzen, z.B. auf 500
     

  3. #3
    Avatar von Bernd1984
    Bernd1984 Bernd1984 ist offline Kastenbrot
    Registriert seit
    Oct 2004
    Beiträge
    414
    Hallo katlina,

    du kannst entweder alle Felder (Select *) oder einzelne Felder (Select feld, 1 feld2, feld3) und als dritte Möglichkeit, wenn die Abfrage über mehrere Tabellen geht, dann kannst du dir alle Felder aus einer oder mehreren Tabellen (Select Tabelle1.*, Tabelle2.*) ausgeben lassen.
     
    Gruss Bernd
    Zitat Zitat von mAu
    * Unformatierten Quellcode schaue ich mir _nicht_ an!
    * Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
    * Bitte die Netiquette beachten.
    * Vergesst nicht, beantwortete Fragen als erledigt zu markieren!

  4. #4
    katlina katlina ist offline Mitglied Bronze
    Registriert seit
    May 2007
    Beiträge
    34
    Vielen Dank für Eure Antworten. Ich suche jedoch nach einer Möglichkeit, eben zu umgehen, dass ich alle Felder einzeln eingeben muss, die berücksichtigt werden sollen. Praktisch wüßte ich gern, ob es eine Art Platzhalter gibt, schon so wie * aber noch eingeschränkter. Habe es mal mit feld* probiert. Funktioniert aber auch nicht. Limit einsetzen liefert leider auch nicht das gewünschte Ergebnis. Hat noch jemand eine Idee ? Viele Grüße
     

  5. #5
    AJAX Lauch AJAX Lauch ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    47
    Hi,
    Du könntest ne Variable auf 500 hochzählen lassen. Wenn du das alles mit php machst kanns so aussehen:

    $sel = "SELECT ";
    $i=0;
    for($i=1;$i=500;$i++)
    {
    if($i>1)
    {
    $k = ","
    }
    $sel .= $k."feld".$i;
    }
    $sel .= " FROM table";
    Geändert von AJAX Lauch (20.12.07 um 13:14 Uhr)
     

  6. #6
    katlina katlina ist offline Mitglied Bronze
    Registriert seit
    May 2007
    Beiträge
    34
    Hallo Ajax, hab das mal probiert: kleiner Fehler: hinter $k = "," muss noch ein ; oder ? Außerdem bekomme ich folgende Fehlermeldung nach der Einbindung: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 33292267 bytes) in ... Wo liegt denn das Problem ? Danke im Voraus.
     

  7. #7
    katlina katlina ist offline Mitglied Bronze
    Registriert seit
    May 2007
    Beiträge
    34
    Hab den Fehler selbst gefunden: for($i=1;$i=500;$i++) es darf nicht heißen $i=500 sonder muss heißen: $i<=500 . Jetzt funktioniert es. Danke für Eure Mühe.
     

Ähnliche Themen

  1. [MS ACCESS] Abfrage leere Datums-Felder
    Von soyo im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 12.12.07, 09:22
  2. SQL Abfrage 4 Felder 2 Werte wenigstens übereinstimmen
    Von Hammurabi im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 29.10.07, 10:30
  3. Antworten: 5
    Letzter Beitrag: 08.10.07, 21:20
  4. MySQL: Abfrage nicht existierender Felder
    Von lordlingo im Forum Relationale Datenbanksysteme
    Antworten: 12
    Letzter Beitrag: 30.11.04, 17:21
  5. SQL Server, Abfrage Felder
    Von duermer im Forum Java
    Antworten: 1
    Letzter Beitrag: 31.10.04, 13:08