Avatar billede henlem Nybegynder
31. oktober 2006 - 12:24 Der er 1 kommentar

Ændre i Postnuke kald i database

I en Postnuke .726 installation kalder modulet Top_list til basen med:
---
$column = &$pntable['stories_column'];
$myquery = buildSimpleQuery ('stories', array ('sid', 'title', 'time', 'counter'), $queryalang, "$column[counter] DESC", $top);
$result = $dbconn->Execute($myquery);
---

Desværre vises toplisten gældende fra sidens start. Jeg ville gerne vise hits på f.eks. de seneste 20 indlæg sorteret efter hits.

Noget a la:
select * from (select pn_title, pn_time, pn_counter from database.nuke_stories order by pn_time desc limit 20) as x order by pn_counter desc;

Hvordan 'omskriver' jeg dette, så det passer ind i den 'dialekt' som den oprindelige programmør lavede (øverst)?
Avatar billede limemedia Nybegynder
11. januar 2007 - 07:10 #1
Kan du lave en echo $myquery; og give os resultatet ?
Jeg har ikke en Postnuke, men derfor kan vi jo godt hjælpe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester