Har suttit och letat och provat en stund nu, men nu ger jag upp och frågar istället.
Jag har en tabell där alla datum/tid fält är sparade som UNIX_TIMESTAMP.
Nu vill jag att när jag listar upp innehållet i tabellen, så ska datumet visas som
2004-03-14 14:22:00 och inte 1079270520 som det står i tabellen.
Om man skriver till tabellen så kan jag använda FROM_UNIXTIME och få den att spara
det som datum/tid från ett timestamp. Men hur gör man för att göra detta när man
läser ur tabellen istället för att skriva?
Jag kodar i ASP.
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "DSN=dbdata"
SET rs=db.Execute("SELECT * FROM Forum_test")
Do while not rs.eof
db.execute "Select FROM_UNIXTIME(last_post) as Datum from Forum_test where id="&rs("ID")
%>
<% =Datum %><br>
<% rs.movenext
loop %>
Det här är koden jag kör. Den genererar bara en tom lista.
:(
År sen jag höll på med asp, men något liknande kanske
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "DSN=dbdata"
SET rs=db.Execute("SELECT * FROM Forum_test")
id = rs("ID")
Do while not rs.eof
SET rs = db.execute "Select FROM_UNIXTIME(last_post) as Datum from Forum_test where id=" & id
Response.write rs("Datum") & "<br>"
rs.movenext
loop %>