tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
407
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Amschti Amschti ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    54
    Hallo, ich habe leider nichts gefunden das wirklich funktioniert...

    Meine Idee ist:

    Ich will die Datenbank nach anfangs Buchstaben durchsuchen, ist ja einfach... nun, die ersten 50 ist ja auch kein Problem, einfach mit MAX 50....
    nun fehlt mir der Befehl, habs mit Between versucht ****t aber ned..
    er soll mir die ergebnisse 51-100 anzeigen, die mit dem Buchstaben a beginnen, vieleicht mach ich ja den fehler mit der anordnung der befehle.. habs so versucht :

    "SELECT * FROM titel WHERE teil = '1' && name = 'a' ORDER BY name BETWEEN 51 AND 100 "

    Sollte doch Korrekt sein? oder eben nicht****
    Geändert von Amschti (13.11.11 um 21:00 Uhr)
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Hi

    Du brauchst LIMIT..
    Und für den Namen evt. LIKE?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    Amschti Amschti ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    54
    also mitlerweille hab ich herausgefunden wie man es auf den anfangsbuchstaben begrenzt

    titel LIKE 'a%' .....

    nun nur noch die 51 - 100, bei limit geht gar nix bei between macht er irgendwas weiss aber nicht was, jedenfalls nicht das was ich will
     

  4. #4
    Avatar von para_noid
    para_noid para_noid ist offline Mitglied Gold
    Registriert seit
    Aug 2011
    Beiträge
    144
    Wär ganz gut wenn du die Queries hier posten würdest bzw. gleich noch die Fehlermeldungen dazu.

    Ausgehend vom ersten Post:

    Code :
    1
    
    "SELECT * FROM titel WHERE teil = '1' && name LIKE 'a%' ORDER BY name LIMIT 50, 100 "

    @ unten: eigentlich war's schon beabsichtigt...
    Geändert von para_noid (13.11.11 um 23:28 Uhr)
     
    Für die Übereinstimmung von Niederschrift und Hirninhalt.

  5. #5
    Amschti Amschti ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    54
    para_noid... ich danke dir! du hast unabsichtlich meine frage beantwortet ich habe LIMIT 50 and 100 Geschrieben.... das funktioniert natürlich ned!, hab limit zuvor eben noch nie verwendet und wusste gar nicht richtig wie anwenden.... die 2 wochen ferien haben mir mein Hirninhalt ein bisschen verbrannt... danke,
    also für anderen die das gleiche problem haben, sowie oben beschrieben funktionierts: ! wobei die erste zahl nach limit, den "abdieseneintrag" eintrag ist, und die zweite die anzahl ergebnisse, nochmals vielen dank

    einfach geil diese seite, hier wird man geholfen!


    wieso werden hier normale worte fie fu nk ti on iert oder fu nzt zensiert?
    Geändert von Amschti (13.11.11 um 23:29 Uhr)
     

Ähnliche Themen

  1. Kein Ergebniss auf eine Anfrage - MySQL
    Von mkoeni1 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 03.11.08, 09:53
  2. mysql:::Suche / Abfrage
    Von jackob100 im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 30.06.08, 11:31
  3. Antworten: 0
    Letzter Beitrag: 07.12.05, 19:00
  4. [mysql] Abfrage-Ergebniss auf 1 Zeile
    Von AndiSQLANdi im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 18.08.04, 08:44
  5. Antworten: 6
    Letzter Beitrag: 05.12.03, 00:58

Stichworte