kostenloser Webspace werbefrei: lima-city


Einträge nach 2 Sachen sortieren

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Hi,

    also ich benutze folgendes Script, um die aktuellsten Threads abzurufen:

    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_last_update DESC LIMIT 10");

    Kann ich die Eintr?ge auch nach 2 Sachen sortieren? Denn bei manchen ist in topic_last_update nix drin. Bei denen, wo in topic_last_update nix drin ist, soll er topic_time zur Sortierung benutzen. Ist das irgendwie m?glich?

    Beitrag ge?ndert am 17.10 18:36 von lan
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Mit dem [ code ]-Tag gibt es Probleme, lieber ohne posten:

    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_last_update DESC LIMIT 10");

    Du k?nntest doch ein if-Abrage machen.
    Die dann notfalls das andere nimmt.

    H2O

    Beitrag ge?ndert am 17.10 18:35 von h2o
  4. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Ja, nur wie genau?
  5. Also das Meiste musst du schon noch selber machen.

    Auf der Seite hier wirst du bestimmt finden, was du suchst:

    http://www.php-einfach.de/einf_mysql_weitere_abfragen.php

    H2O
  6. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Ich habe jetzt

    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_postdate,topic_last_update DESC LIMIT 10");

    aber dabei kommt folgendes raus:

    http://www.schummelwelt.de
  7. K?nntest du vielleicht etwas genauer sagen, was rauskommt?

    Ich wei? n?hmlich nicht, was du auf der Seite meinst.

    H2O
  8. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Ich meine links die neusten Threads...Die sind total falsch geordnet. Wenn du ?ber einen Titel scrollst, siehst du Er?ffnung und letztes Update
  9. Also wenn du die andersrum haben willst musst du nur das DESC wegnehmen.
    Ansonsten nehme doch einen anderen Wert, nachdem die geordnet werden.

    H2O
  10. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Bringt nichts, es bleibt so, wie es ist.

  11. Mit dem [ code ]-Tag gibt es Probleme, lieber ohne posten:

    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_last_update DESC LIMIT 10");

    Du k?nntest doch ein if-Abrage machen.
    Die dann notfalls das andere nimmt.

    H2O

    Beitrag ge?ndert am 17.10 18:35 von h2o

    also ne if-abfrage kannste nich nehmen
    is doch v?llig sinnlos
    er will 2 order-abfragen
    ich w?rd des so machen
    es sei denn du machst es so

    select topic last update...
    $topic_last_update= $data
    und dann if ($data==0){
    die select-abfrage vom anderen
    }
  12. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    K?nntest du mir bitte ein Script scripten? Ich verstehe nicht so ganz, was du von mir willst...:thefinger:

    Zum Post unter diesem:

    Ja, nur verstehe ich es nicht ganz...?

    Beitrag ge?ndert am 17.10 19:06 von lan

  13. K?nntest du mir bitte ein Script scripten? Ich verstehe nicht so ganz, was du von mir willst...:thefinger:


    Das hat m14 doch gerade gemacht.

    :confused:

    H2O
  14. $sql_statement="SELECT topic_last_update FROM board2_topics";
    $data=mysql_query($sql_statement);
    $topic_last_update=$data[0];
    if(!$topic_last_update==""){
    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_last_update DESC LIMIT 10");

    }else{
    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_time DESC LIMIT 10");
    }
    jetz m?sstes stimmen
  15. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Da ich gleich mit einer Verwarnung wegen dem chatten rechne, lass uns lieber in den posts schreiben

    ?ber diesem:

    Also das dann in die While-Schleife oder wie?

    Beitrag ge?ndert am 17.10 19:11 von lan
  16. in die while schleife folgendes:

    while ($lastthreads = mysql_fetch_object($db_lastthreads)) {
    echo "$lastthreads->title von $lastthreads->autor";
    }

    so sollte es gehen du kannst aber auch mysql_fetch_array nehmen aber mysql_fetch_object is viel einfacher und leserleicher!
  17. Autor dieses Themas

    lan

    lan hat kostenlosen Webspace.

    Ja, nur wie muss die MySQL-Abfrage aussehen?

    Ich habe jetzt

    $db_lastthreads = query("SELECT * FROM board2_topics WHERE topic_closed='0' ORDER BY topic_postdate DESC,topic_last_update DESC LIMIT 10");

    aber es wird nur nach topic_postdate sortiert.

    Beitrag ge?ndert am 18.10 07:25 von lan
  18. 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!