03. november 2006 - 13:50Der er
4 kommentarer og 1 løsning
MySQL til PHP
Hvordan vil denne linie se ud i PHP?
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 limit 10;
Uanset hvad jeg prøver, kan jeg ikke få den indflettede forespørgsel til at fungere, som jeg gerne vil..
Et rigtigt godt bud, som jeg også selv har været tæt på. Som du måske har gættet er det en PostNuke-side hvor 'mest læste' kun kigger på tælleren og jeg ville gerne have en tidsparameter ind. Eller, som skitseret, at den bare viser Top 10 på de seneste 20-30 indlæg. Efterstående virker i øjeblikket og viser de variabler, der måske bør fortsættes med. ----- list($dbconn) = pnDBGetConn(); $table = $pntable['stories']; $column = &$pntable['stories_column'];
$sql = " SELECT $column[sid], $column[title], $column[counter], $column[time] FROM $table order by $column[counter] desc LIMIT $amount"; $result2 = $dbconn->Execute($sql);
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.