tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von ComFreek
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
168
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    PHPINFOS PHPINFOS ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    18
    Hallo ich wollte mal frage wie man mit mysql und sql nur eine bestimmte anzahl an
    zeilen von einer spalte aus einer tabelle auslesen kann also das mann wenn mann auf die seite kommt das
    nicht alles aus der spalte sondern nur eine bestimmte anzahl an worten oder
    zeilen angezeigt wird wie.
     

  2. #2
    Avatar von Maniac
    Maniac Maniac ist offline Mitglied Smaragd
    Registriert seit
    Apr 2007
    Ort
    Augsburg/Gersthofen (Bayern)
    Beiträge
    1.204
    Und was hat das mit PHP zu tun?

    was du suchst ist "limit".

    Google hätte dir da wohl schneller ein antwort gegeben.
     
    Die Schweine von heute sind unsere Schnitzel von morgen!

  3. #3
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Hi

    hab nicht ganz verstanden, was du vorhast.
    Tabellenstruktur, und was du als Ausgabe erwartest, wären hilfreich.

    Meinst du vllt. LIMIT?
    Code sql:
    1
    
    SELECT name FROM menschen ORDER BY name ASC LIMIT 0,10;
    gibt nur die (alphabetisch) ersten 10 Namen aus.
    Code sql:
    1
    
    SELECT name FROM menschen ORDER BY name ASC LIMIT 10,4;
    Gibt Namen 10, 11, 12, 13 aus.
     
    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, ...?

  4. #4
    PHPINFOS PHPINFOS ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    18
    Hallo sheel
    hab nicht ganz verstanden, was du vorhast.
    Tabellenstruktur, und was du als Ausgabe erwartest, wären hilfreich.
    Also erstens meine ich damit ich habe ein Tabelle
    in meiner Datenbank in der habe ich 3 felder einmal die id denn title und
    den body so der body ist viel zu langer text also möchte ich es so
    machen das es nicht den ganzen text vom body anzeigt sondern nur
    einen teil davon also ungefähr 10 zeilen oder so
    das meine ich. Ich hoffe du hast es jetzt verstanden
     

  5. #5
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Ja.

    SQL-mäßig fällt mir da nichts ein, nur in PHP:
    Mit explode oder so die Zeilen auftrennen und dann so viel,
    wie du brauchst, per Schleife ausgeben.
     
    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, ...?

  6. #6
    PHPINFOS PHPINFOS ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    18
    Und das geht wie
     

  7. #7
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    ?

    Zuerst mit explode auftrennen und die einzelnen Teile in ein Array bekommen.
    Dann mit einer for-Schleife die ersten Arrayelemente mit echo ausgeben.
    Grundlagen.
     
    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, ...?

  8. #8
    Avatar von ComFreek
    ComFreek ComFreek ist gerade online [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.364
    Blog-Einträge
    4
    Hast du denn genau alle Zeilen per \n oder \r\n getrennt?

    Ansonsten würde ich einfach substr() nehmen:
    PHP-Code:
    <?php

    $body 
    GetLongLongBodyFromDatabase();

    $newBody substr($body0255) . '...';

    ?>
    Dies würde z.B. den Text auf 255 Zeichen begrenzen und danach drei Pünktchen anzeigen.
    PHPINFOS bedankt sich. 
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  9. #9
    PHPINFOS PHPINFOS ist offline Mitglied
    Registriert seit
    Aug 2011
    Beiträge
    18
    okayy ich hab jetzt grade deine methode probiert comfreek und sie hat geklappt danke dir juhu
    Geändert von PHPINFOS (03.01.12 um 16:21 Uhr)
     

  10. #10
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Mod-Modus:

    Gemäss Netiquette

    15. Unser Forum ist kein Chatroom. Kurz-Beiträge ("Ein-Zeilen Postings"), die einfach so ins Forum "geklatscht" werden, werden ohne Vorwarnung von einem Moderator oder Administrator gelöscht. Das gleiche gilt insbesondere für Beiträge, die in Rechtschreibung, Satzbau und Verständlichkeit nicht ein vernünftiges, allgemein übliches und altersgruppen-übergreifendes Niveau erfüllen. Jugendsprache, regional verbreitete Dialekte und durchgehend kleingeschriebene Beiträge sind ebenfalls unerwünscht. Mit anderen Worten: wer erfolgreich die im Deutsch-Unterricht erlernten Kenntnisse praxisnah auf unserem Forum anwenden kann, wird nicht mit dieser Regel in Konflikt kommen. "Wiederholungstäter" werden, nachdem sie zuvor von einem Moderator auf die Mängel hingewiesen wurden, ggf. unbefristet gesperrt.

    Also, Gross-Kleinschreibung beachten und Satzzeichen setzen.

    Danke.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 07.08.09, 22:12
  2. Antworten: 3
    Letzter Beitrag: 29.11.08, 20:08
  3. MySQL: ERROR 2013 (HY000): Lost connection to MySQL server during query
    Von blumshuett im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 07.06.06, 23:23
  4. mysql: mysql-server: mysql.sock fehlt (Suse 9.1)
    Von zappoth im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 08.05.06, 18:06
  5. Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    Von strandjunge im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 19.01.05, 15:33