Βοήθεια για εμφάνιση σχολίων

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
jk111gr
Δημοσιεύσεις: 16
Εγγραφή: 07 Αύγ 2008 19:30

Βοήθεια για εμφάνιση σχολίων

Δημοσίευση από jk111gr » 25 Αύγ 2010 19:00

Χρησιμοποιώ το network-13 για την δημιουργία μιας σελίδας. Για την εμφάνιση των σχολίων χρησιμοποιείται ο παρακάτω κώδικας:

<?php
require_once('news/db.php');
require_once('news/config.php');

$commentstoshow = 10;

$allcomments = DataAccess::fetch(
sprintf(
"SELECT %s.title AS articletitle, %s.id AS articleid, user, email, message, %s.id AS commentid FROM %s LEFT JOIN %s ON %s.pid = %s.id ORDER BY %s.timestamp LIMIT 0 , %s",
NEWS_ARTICLES, NEWS_ARTICLES, NEWS_COMMENTS, NEWS_COMMENTS, NEWS_ARTICLES, NEWS_COMMENTS, NEWS_ARTICLES, NEWS_COMMENTS, $commentstoshow
)
);

foreach($allcomments AS $comment){
echo '<a href="?id=' . $comment['articleid'] . '#' . $comment['commentid'] . '">' . $comment['articletitle'] . '</a>';
echo '<ul><li>' . $comment['message'] . '</li></ul>';

}
?>

Το πρόβλημα είναι ότι ενώ εμφανίζονται τα δέκα σχόλια που ζητάμε, δεν είναι τα δέκα τελευταία που έκαναν οι επισκέπτες αλλά από το πρώτο έως το δέκατο με την σειρά που έγιναν. Αν μπορεί να με βοηθήσει κάποιος ώστε να εμφανίζονται τα δέκα τελευταία σχόλια με το τελευταίο στην κορυφή της λίστας.

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Βοήθεια για εμφάνιση σχολίων

Δημοσίευση από Banavas » 25 Αύγ 2010 19:15

"SELECT %s.title AS articletitle, %s.id AS articleid, user, email, message, %s.id AS commentid FROM %s LEFT JOIN %s ON %s.pid = %s.id ORDER BY %s.timestamp DESC LIMIT 0 , %s",
NEWS_ARTICLES, NEWS_ARTICLES, NEWS_COMMENTS, NEWS_COMMENTS, NEWS_ARTICLES, NEWS_COMMENTS, NEWS_ARTICLES, NEWS_COMMENTS, $commentstoshow
)
);
Happy coding....
Μάρκος
http://lasernet.gr

jk111gr
Δημοσιεύσεις: 16
Εγγραφή: 07 Αύγ 2008 19:30

Βοήθεια για εμφάνιση σχολίων

Δημοσίευση από jk111gr » 25 Αύγ 2010 19:27

Δουλεύει μια χαρά τώρα. Ευχαριστώ για την βοήθεια...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες