kostenloser Webspace werbefrei: lima-city


MYSQL - Beiträge hinten anhängen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    h2o

    h2o hat kostenlosen Webspace.

    Ich will, dass sich MYSQL-Eintr?ge so ordnen, dass die neuesten immer vorne stehen.
    Allerdings klappt das nicht ganz.
    Ich benutzte eine Datenbank mit den Feldern id, titel, beitrag.
    Hier der PHP-Code:

    <?php
    $verbindung = mysql_connect ("...","...", "...");
    mysql_select_db("...");

    $abfrage = "SELECT titel, id FROM forum";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
    echo "<a href=\"zeigen.php?id=$row->id\">$row->titel</a><br>
    ";
    }

    ?>

    Ich bin auf PHP leider noch Anf?nger und habe dazu etwas gefunden, allerdings nicht gewusst, wo ich es einbauen muss.
    Wie schaffe ich es also, die Daten einer Datenbank beim Auslesen, oder vielleicht sogar insgesamt zu sortieren?
    Oder muss ich die Daten schon beim Hinzuf?gen vorne anh?ngen?

    W?re nett, wenn ihr mir auch hier weiterhelfen k?nntet.

    Vielen Dank, H2O
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m****w

    du musst es so machen:
    SELECT titel, id FROM forum ORDER BY id DESC

    so geht es!
  4. Autor dieses Themas

    h2o

    h2o hat kostenlosen Webspace.


    menlow schrieb:
    du musst es so machen:
    SELECT titel, id FROM forum ORDER BY id DESC


    Sorry, aber das habe ich leider schon ausprobiert, oder zumindest so, wie ich dachte, dass es funktionieren m?sste.
    K?nntest du vielleicht genauer sagen, wie ich das machen muss?
    Wo muss ich was hinschreiben?

    Vielen Dank, H2O

    // edit:
    Ich hab's doch noch geschafft.
    Vielen Dank f?r die Hilfe.
  5. <?php
    $verbindung = mysql_connect ("...","...", "...");
    mysql_select_db("...");

    $abfrage = "SELECT titel, id FROM forum ORDER BY id DESC";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
    echo "<a href='zeigen.php?id=$row->id'>$row->titel</a><br>";
    }

    ?>
  6. m****w

    $sql="SELECT * FROM forum ORDER BY id DESC";
    $result=mysql_query($sql);
    $num=mysql_num_rows($result);
    echo "Es sind in $num Threads vorhaden.";
    [...]

    dann die While-schleife usw. Du weist doch, was das ist, oder?

    EDIT: mist, zu langsam...
  7. Also...

    Ich w?rde es so machen:
    $query = "SELECT * FROM `forum` ORDER BY `ID` DESC";
    while($i = mysql_fetch_row($query)
    {
    echo "<a href='zeigen.php?id=$i[(zeilen nummer der id)]'>$i[/zeilennummer des titels'</a>";
    }
    fr?her hatte ich das auch mit mysql_fetch_object gemahct, aber das geht nur f?r 1-zeilige ergebnisse glaube ich, au?er du machst das dann mit einer for-schleife, aber dass muss ich jetzt nicht erkl?ren, oda???

    also... ich hab das bei mir getestet und das funktioniert^^

    Naja... ich hoffe das hilft dir^^

    MfG...


    McBluntslide
  8. Autor dieses Themas

    h2o

    h2o hat kostenlosen Webspace.

    Vielen Dank nochmal an euch alle.
    Ich habe es nun hinbekommen.
    Statt das " ORDER BY id DESC" dran zu h?ngen habe ich immer wieder eine neue Variable daf?r genommen.
    Naja. Und dann klappte es nicht.

    Also nochmal vielen Danke an euch.

    H2O
  9. djfun

    Co-Admin Kostenloser Webspace von djfun

    djfun hat kostenlosen Webspace.

    Dieser Thread wurde von djfun mit folgender Begr?ndung geschlossen:

    Problem gel?st...

    Ps. Bei Wieder?ffnungswunsch einfach PN an mich...

    (Dies ist eine automatische Nachricht durch das System)
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!