finde sticky emner fra MySQL
Jeg har en MySQL database med med nyheder. En nyhed kan være sticky (skal vises først) og der er en gyldighed på denne sticky. Når gyldigheden er overskreden skal nyheden bare vises på sin rigtige placering. Plaringen er efter oprettesestidspunktet (forfatterDato).Problemet er at min sticky nyhed ikke vises efter gyldigheden er overskreden. Hvordan får jeg den til det, samtiddig med at sticky nyheder (hvis gyldighed er okay) er i toppen og almindelige nyheder bare er efter oprettelsestidspunkt?
KODE:
$ligenu = mktime();
$queryNews = "select * from nyheder where slettet='n'$visNews ORDER by sticky DESC, forfatterDato DESC";
$resultNews = mysql_query($queryNews) or fejl("Kan ikke læse fra tabellen - tester");
$testNews = mysql_num_rows($resultNews);
if ($testNews != 0) {
while ($rowNews = mysql_fetch_array($resultNews)) { // een post ad gangen
if(($rowNews[sticky]=="y" and $rowNews[sticky_gyldighed]>$ligenu) or ($rowNews[sticky]=="n")) {
