30. januar 2001 - 23:35
Der er
13 kommentarer og 1 løsning
Slæt og ret i mysql database..
Jeg har en Nyheds dims... og den køre med Mysql... Jeg skal ha lavet sådan at den viser den nyeste nyhed først.. og så tilbage mod den ældste.. det skal se sådan her ud.. 30/1 01 - Ret / Slet 29/1 01 - Ret / Slet --- II ---- --- II ---- og skal bruge det meget hurtigt..!!!!
Annonceindlæg fra Infor
30. januar 2001 - 23:41
#1
Er det kun dato rækkefølgen du skal have sat, eller skal du også have lavet en ret/slet funktion?
30. januar 2001 - 23:43
#2
Sorry.. Jeg skal ha dato funktion og ret/selt..
30. januar 2001 - 23:51
#3
Eftersom du gemmer nyheder i en database, så går jeg ud fra at du også gemmer et tidspunkt? Og så er det såmænd simpelt nok: select * from nyheder order by tidspunkt desc (hvis \"desc\" ikke virker så prøv med \"asc\", jeg bytter altid om på dem).
30. januar 2001 - 23:51
#4
men det skal kun være de 20 nyeste den viser..!!
30. januar 2001 - 23:52
#5
desc... det ved jeg godt.. Men jeg skal også kunne rette i dem...!! det er det jeg mest vil ha koderne til lige nu...
31. januar 2001 - 02:11
#6
-==SLET==- Conn.execute(\"DELETE * FROM nyheder WHERE id = \" & id -==RET==- SQL = \"UPDATE nyheder SET tid =\'\" & tid & \"\', svend =\'\" & svend & \"\' WHERE id =\" & id Conn.execute( SQL ) -==VIS20==- SQL = \"SELECT TOP 20 * FROM nyheder ORDER BY id DESC\" Der har du basis koderne for de ting du mangler, jeg går du fra du har en kolonne i din database der hedder id og er autonummeret! :)
31. januar 2001 - 02:12
#7
Ups, så ikke det var mysql..retter lige -==SLET==- Conn.execute(\"DELETE FROM nyheder WHERE id = \" & id -==RET==- SQL = \"UPDATE nyheder SET tid =\'\" & tid & \"\', svend =\'\" & svend & \"\' WHERE id =\" & id Conn.execute( SQL ) -==VIS20==- SQL = \"SELECT TOP 20 * FROM nyheder ORDER BY id ASC\" Sådan :)
31. januar 2001 - 02:24
#8
For helvede, det her er php.. -==SLET==- Mysql_query(\"DELETE FROM nyheder WHERE id = \'$id\'\") -==RET==- mysql_query =(\"UPDATE nyheder SET tid =\'$tid\', svend =\'$svend\' WHERE id =\'$id\'\") -==VIS20==- mysql_query = \"SELECT * FROM nyheder ORDER BY id ASC LIMIT 0,20\" Sårn, tror sgu jeg sidder og sover...hæ..hæ
31. januar 2001 - 14:21
#9
den siger der er en fejl... Hvis det skal sættes ind... hvordan skal det så stå...?? altså skal det være \"kontakter MySQL database.... Mysql_query(\"DELETE FROM nyheder WHERE id = \'$id\'\") Mysql_query(\"DELETE FROM nyheder WHERE id = \'$id\'\") mysql_query = \"SELECT * FROM nyheder ORDER BY id ASC LIMIT 0,20\" <html> <body> <? echo et eller andet..?? eller hva..??? ?>
31. januar 2001 - 15:56
#10
din Mysql_query(\"DELETE FROM nyheder WHERE id = \'$id\'\"); skal kun stå der en gang... og så skal det stå med såmt (ved jeg ikke om har nogen betydning) og mysql_query = \"SELECT * FROM nyheder ORDER BY id ASC LIMIT 0,20\" skal stå sådan her: mysql_query(\"SELECT * FROM nyheder ORDER BY id ASC LIMIT 0,20\"); sig til hvis det stadig ikke virker /Aneez
31. januar 2001 - 15:57
#11
der skal stå med småt ikke såmt :))
19. marts 2001 - 01:06
#13
test
19. marts 2001 - 13:05
#14
Nå. Så sparede du lige to hundrede point.
Vi tilbyder markedets bedste kurser inden for webudvikling