Avatar billede sungdk Nybegynder
19. maj 2004 - 16:51 Der er 3 kommentarer og
1 løsning

autoindex variabel til php?

Hej!

Jeg har før haft stor succes med god hjælp herinde. Så jeg prøver igen :)

Jeg har oprettet en række ved navn "id" - i min tabel som, vi fx. kalder for "nyheder". id har jeg sat til automatisk at tælle op, pga. jeg egentlig troede at den gik efter autoindex numre.

Fandt ud, hvis jeg slettede et indlæg. Så passede id pludselig ikke med autoindexet mere.

Er der en løsning på, så man kan få autoindex´et frem? Vil helst gerne have den i en variabel? Eller er der andre muligheder?

På forhånd tak
Avatar billede Slettet bruger
19. maj 2004 - 16:58 #1
Prøv at komme med noget kode. Det smarte ved autonummerering er jo at du kan være sikker på at id forbliver det samme, selvom der slettes poster før posten.

Forestil dig at Google indekserer nyhed.php?id=3 og du så ændrer nummeret til 5. Så findes din side pludselig ikke mere.
Avatar billede sungdk Nybegynder
19. maj 2004 - 17:09 #2
Det er jeg godt klar over. MEN!

Problemet ligger bund i grund, i at jeg omdøber et billede efter id. MEN da "id" kan finde på at tage spring fra 9-13 hvis jeg har slettet nogle poster imellem. Så tror mit billede at det skal hedde 10.jpg.

PGA. jeg har lavet denne her variabel inden jeg bruger "INSERT INTO bla bla": $billede_navn = "$row[id]+1";

Så det er her, jeg gerne ville have noget med:
$billede_navn = kommende autoindex;

Håber det var lidt mere forståeligt nu? :)
Avatar billede sungdk Nybegynder
19. maj 2004 - 17:10 #3
Altså nyheds-id skal være det samme som billedets navn...

fx. nyhed.php?id=2, så har jeg et billede derinde som hedder 2.jpg :D

(Lidt info, om hvad clienten ser)
Avatar billede sungdk Nybegynder
19. maj 2004 - 19:05 #4
Fandt selv ud af det...
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