27. maj 2003 - 19:23Der er
17 kommentarer og 1 løsning
Nyeste indlæg
Hvordan laver man en nyeste indlæg?
jeg har prøvet med denne kode men den viser de samme indlæg..dvs. at hvis jeg skriver noget 2 gange i en debat kommer det på to gange på listen...det skal være ligeom her på eksperten...hvor den nyeste bare ryger øverst i bunken, hvis den allerede er i "bunken"..
her er det jeg har krereret '
$query=mysql_query("SELECT DISTINCT id,brugernavn,kategori,dato,tid,debattitel FROM debatsvar ORDER BY spid DESC LIMIT 0,15")or print mysql_error();
id= det sp. den er svar på.. spid= inlæggets unikke id...
Det skal være unikt på alle de felter du trækker ud - dvs. med ovenstående får du ikke 2 poster ud der har identisk id, brugernavn, kategori, dato, tid og debattitel!
$query=mysql_query("SELECT id,brugernavn,kategori,dato,tid,debattitel FROM debatsvar GROUP BY id ORDER BY dato DESC LIMIT 0,15")or print mysql_error();
schaefner>> din er ok, den viser de nyeste indlæg, men den skifter ikke plads på de andre...kan ik helt forklare, men det virker ik..
tipsen>> din viser nogle gamle nogle fra april, og hvis jeg sætter den til ASC viser den fra første maj....men min datofelt er også sat til tinytext, da jeg bruger tegn som - og : deri..
Fordi det ikke er en rigtig dato, men snarere noget tekst der er sat sammen så du opfatter det som en dato, men det gør mysql desværre ikke længere...
Derfor er det altid en god ide at holde datoer og tider i de formater som mysql forstår og så bare konvertere dem til noget "pænt" når de udtrækkes eller udskrives!
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.